和之间有什么关系和ActionRequest区别?RenderRequestPortletRequest
我们可以从另一个获得一个实例吗?
PortletRequest是两者的父级。AnActionRequest和 aRenderRequest都是不同类型的PortletRequest对象。
AnActionRequest在 portlet 的操作处理阶段有效。在此阶段,portlet 尚未完全决定如何呈现自己,无论是最小化、最大化、编辑模式还是查看模式等。
另一方面,RenderRequest在 portlet 的呈现阶段是有效的。此时,portlet 知道它将如何呈现自己,并且不允许某些更改,例如窗口状态。
如果要将参数从动作传递到渲染,则需要设置ActionResponseusing
response.setRenderParameter(key,val);
然后在相应的RenderRequest.