`

(转)Strust2 Action设置的session如何在porlet获取

 
阅读更多

原文:http://blog.csdn.net/moliqin/article/details/5216361

 

在Strust2的Action或Servlet中设置了Session如

ServletActionContext.getRequest().getSession().setAttribute("session1","name");

如何在porlet的jsp/自定义标签获取session?

 

自定义标签中

PortletSession portletSession =(PortletSession)pageContext.findAttribute("portletSession");

String str =(String)portletSession.getAttribute("session1");

jsp中

String str =(String)portletSession.getAttribute("session1");

在strust2的Action中

org.apache.struts2.portlet.servlet.PortletHttpSession p =  (org.apache.struts2.portlet.servlet.PortletHttpSession)ServletActionContext.getRequest().getSession();
 PortletSession portletSession = p.getPortletSession();

String str =(String)portletSession.getAttribute("session1");

分享到:
评论

相关推荐

    struts2.0官方项目之三(portlet)

    在Tomcat下的运行方法: <br> 把解压后的war文件(如:“struts2-mailreader-2.0.9.war”) 1.放到tomcat的webapps目录下 2.启动tomcat 3.在IE浏览器中输入: ...

    porlet-Hello World实例

    在IT行业中,Porlet是一种基于Java的Web组件技术,它主要用于构建可重用、可配置和可聚合的Portlets,这些Portlets可以在门户环境中运行。"porlet-Hello World实例"是一个非常适合初学者理解Porlet开发的基础教程。...

    JSR168 PORLET标准手册

    JSR168是Java Portlet API的规范,它定义了如何在门户服务器上构建和管理portlet。这个标准使得portlet可以在不同的门户环境中互操作,提高了Web应用的复用性和灵活性。Portlet是一种可重用的Web组件,它能在门户...

    JSR168 PORLET標準

    JSR168 Portal标准是Java社区制定的一个标准,用以描述如何在门户框架中部署和运行Web组件Portlet。Portlet是一种Web组件,它可以生成动态内容片段,并可作为信息系统的一部分。了解JSR168 Portal标准首先需要了解...

    JSR168+PORLET标准手册

    例如,开发者可以使用JSR168 API创建一个新闻portlet,该portlet可以从后端数据库获取最新新闻,并在门户页面上显示。 **文档资源** 对于学习和参考,"JSR168+PORLET标准手册汉化整理.doc"是一个宝贵的资源,它...

    JSR168 porlet 标准手册汉化整理文档

    ### JSR168 Porlet 标准:深入解析与汉化解读 #### 一、JSR168 Porlet 标准概览 JSR168(Java Specification Request 168)是Java社区制定的一项标准,旨在定义一个统一的框架,用于创建和部署portlet,即门户中的...

    spring4.1核心包

    2. spring-aspects-4.1.1.RELEASE.jar 提供的对AspectJ框架的整合,也是A面向切面编程。 AspectJ可用于基于普通Java对象的模块化 注意:aop 和 aspects区别: ...

    JSR168 PORLET标准手册汉化整理.pdf

    - **信息整合**:从不同来源获取并整合信息,形成统一的展示形式。 ##### 2.2 PORTAL的主要组成部分 - **PORTAL SERVER**:负责门户的整体管理和运营,提供个性化的用户体验。 - **PORTLET CONTAINER**:管理...

    wicket_liferay_porlet_sample

    2. **Liferay Portlet开发**:理解portlet的生命周期、渲染过程以及如何在portlet中集成Wicket的应用程序。 3. **Wicket与JSR-286(Portlet 2.0 API)的整合**:如何在portlet环境中启动和配置Wicket的...

Global site tag (gtag.js) - Google Analytics