我想在liferay中将数据从一个portlet显示到另一个portlet 但是portlet不是JSF。 具体来说,我想将表单数据从一个portlet显示到不在同一页面中的其他portlet。您提供什么。
答案 0 :(得分:3)
使用内部portlet通信在不同的portlet之间共享数据。这可以通过以下方式完成:actionRequest.getPortletSession().setAttribute("dataToBeShared",
dataValue, PortletSession.APPLICATION_SCOPE);
稍后您可以通过提供actionRequest.getPortletSession().getAttribute("dataToBeShared",PortletSession.APPLICATION_SCOPE);
希望它有所帮助!!!