我的问题是从PortletRequest
获取HttpServletRequest
我把这句话:
PortletRequest request = (PortletRequest) HttpServletRequest.getAttribute();
我应该在
.getAttribute();
中输入什么在IBM Portlet Factory中进行开发时,我使用了
.getAttribute(Constants.PORTLET_REQUEST)
常量合为一个
.jar
现在我需要使用
Portlet
中的JSR168
进行此操作,或者还有另一种无需使用PortletRequest
即可获取HttpServletRequest
的方法。我希望你能帮帮我
最佳答案
您可以使用如下形式:
(PortletRequest) request.getAttribute("javax.portlet.request");
(PortletResponse) request.getAttribute("javax.portlet.response");
请求和响应属于
HTTPServletRequest
和HTTPSevletResponse
。