Liferay:如何在portletRequest的渲染阶段设置的processAction中获取属性?
编辑:
我正在尝试做什么 -
渲染阶段:我正在构建一个元素列表,并通过setAttribute(key,value)方法将其填充到PortletAttributes。
现在,我能够以表格形式在jsp上查看我的数据,并对jsp进行了一些更改。在页面提交时,我正在调用我的自定义processAction menthod - >>现在我希望在我的操作中看到jsp上的修改列表。
由于
答案 0 :(得分:1)
如果要在操作阶段访问属性,我认为最简单的解决方案是使用portlet会话。在渲染阶段:
renderRequest.getPortletSession().setAttribute("attr", objects, PortletSession.PORTLET_SCOPE);
在你的行动中:
actionRequest.getPortletSession().getAttribute("attr", PortletSession.PORTLET_SCOPE);