有没有办法只使用标准的oracle JSR-286类来获取portlet请求后面的HttpServletRequest?这是liferay特定的方法
HttpServletRequest httpRequest =
PortalUtil.getOriginalServletRequest(
PortalUtil.getHttpServletRequest(portletRenderRequest));
非常感谢提前
答案 0 :(得分:1)
要直接回答您的问题,我会尝试使用Vamshi提供的here解决方案。我认为该解决方案仍然可能是特定于portlet的容器,因为我在JSR-286规范中没有看到任何提及。我自己只使用了容器特定的解决方案。
在一个更一般的讨论中,我会指导你Why is the servlet request not available in the portlet API Portlet不是servlet,所以请确保你没有尝试以这种方式使用它们。