Ant*_*nio 1 portlet liferay liferay-6
什么是关系和区别ActionRequest,RenderRequest和PortletRequest?
我们可以从另一个获得一个实例吗?
这PortletRequest是两者的父母.An ActionRequest和a RenderRequest都是不同类型的PortletRequest对象.
An ActionRequest在portlet的操作处理阶段有效.在此阶段,portlet还没有完全决定它将如何呈现自身,无论是最小化,最大化,在编辑模式还是在veiw模式下等.
另一方面,RenderRequest在portlet的呈现阶段期间有效.此时,portlet知道它将如何呈现自身,并且不允许某些更改(例如窗口状态).
如果要将params从动作传递到渲染,则需要设置ActionResponse使用
response.setRenderParameter(key,val);
Run Code Online (Sandbox Code Playgroud)
然后这可以在相应的RenderRequest.
| 归档时间: |
|
| 查看次数: |
4589 次 |
| 最近记录: |