Liferay:获取processAction中的属性,该属性在portletRequest的呈现阶段设置

时间:2015-08-09 11:21:21

标签: liferay-6

Liferay:如何在portletRequest的渲染阶段设置的processAction中获取属性?

编辑:

我正在尝试做什么 -

渲染阶段:我正在构建一个元素列表,并通过setAttribute(key,value)方法将其填充到PortletAttributes。

现在,我能够以表格形式在jsp上查看我的数据,并对jsp进行了一些更改。在页面提交时,我正在调用我的自定义processAction menthod - >>现在我希望在我的操作中看到jsp上的修改列表。

由于

1 个答案:

答案 0 :(得分:1)

如果要在操作阶段访问属性,我认为最简单的解决方案是使用portlet会话。在渲染阶段:

renderRequest.getPortletSession().setAttribute("attr", objects, PortletSession.PORTLET_SCOPE);

在你的行动中:

actionRequest.getPortletSession().getAttribute("attr", PortletSession.PORTLET_SCOPE);