在portlet与http之间通信时,也许有时候会用到httpServletSession,而非portletSession;可以利用portletSession向httpServletSession进行赋值
如下:
在portletSession向httpservletsession中的session设定属性 app_name为 "name1";
- <%@ taglib uri='/WEB-INF/tld/portlet.tld' prefix='portlet'%>
- <%@ page import="javax.portlet.*"%>
- //<portlet:defineObjects/> 进行renderRequest定义实例化
- <portlet:defineObjects/>
- <%
- //利用renderRequest对HttpServletSession进行赋值
- renderRequest.getPortletSession(true).setAttribute("app_name","name",1);