在不同页面中的portlet之间传输表单数据

时间:2011-10-21 11:21:19

标签: liferay portlet

我想在liferay中将数据从一个portlet显示到另一个portlet 但是portlet不是JSF。 具体来说,我想将表单数据从一个portlet显示到不在同一页面中的其他portlet。您提供什么。

1 个答案:

答案 0 :(得分:3)

使用内部portlet通信在不同的portlet之间共享数据。这可以通过以下方式完成:actionRequest.getPortletSession().setAttribute("dataToBeShared", dataValue, PortletSession.APPLICATION_SCOPE);

稍后您可以通过提供actionRequest.getPortletSession().getAttribute("dataToBeShared",PortletSession.APPLICATION_SCOPE);

来检索相同内容

希望它有所帮助!!!