其實我想分享在2個不同的插件項目2個portlet之間的數據在Liferay的共享portlet會話數據需要幫助
下面是我跟着共享數據的步驟:
第一步:創建命名爲Senderproj和Senderport下創建一個Portlet Liferay的插件項目,然後寫下面的代碼在doView方法
PortletSession session=req.getPortletSession();
String s="naresh";
session.setAttribute("gates",s,PortletSession.APPLICATION_SCOPE);
第二步:創建命名爲Receiverproj和Liferay的插件項目創建命名爲Receiverport一個門戶然後令狀下文E代碼在doView方法
PortletSession ps = req.getPortletSession();
String tabName = (String)ps.getAttribute("gates",PortletSession.APPLICATION_SCOPE);
System.out.println("this is from doView of ipc receiver portlet"+tabName);
步驟3:我加入的liferay-portlet.xml中屬性像下面
<private-session-attributes>false</private-session-attributes>
當我在門戶頁面滴2周的portlet我在得到會話null值Receiverport。
任何一個可以幫忙