lee*_*lee 4 java portlet liferay
我想知道它们之间的区别
PortalUtil.getOriginalServletRequest(portletRequest)
Run Code Online (Sandbox Code Playgroud)
和
PortalUtil.getHttpServletRequest(portletRequest).
Run Code Online (Sandbox Code Playgroud)
即使这个问题已经有了一个公认的答案,我发现还有一些值得思考的问题:有时候你想通过HttpServletRequest的接口传递请求 - 因为某些接口需要它.这将留下PortletRequest的所有名称错位(例如,您可以调用getParameter("name")而不需要自己命名).
另一方面,有时你可能想要使用hack并从实际("原始")HttpServletRequest中获取一个实际上未编译的参数,然后再进行修改.
这就是你使用这两种方法的原因:只需调整界面与从原始Http级别获取实际数据
| 归档时间: |
|
| 查看次数: |
4477 次 |
| 最近记录: |