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