通过com.opensymphony.xwork2.ActionContext取
如先获取request
HttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);
那么取session就和struts1一样了
HttpSession session = request.getSession();操作都一样的另外在action 内往session中保存数据,可以直接用下面的方法:
ActionContext.getContext().getSession().put(key, value)
key object型
value object型

在tomcat中设置session过期时间

1. 在\conf\web.xml中通过参数指定:
<session-config>     <session-timeout>180</session-timeout>
</session-config>   单位为分钟。2. 在程序中通过servlet api直接修改:
HttpSession session = request.getSession();
session.setMaxInactiveInterval(180*60); 单位为秒,设置为-1永不过期。

在struts2 中通过ActionContext访问Session对象相关推荐

  1. Struts2中采用Json返回List对象数据为空解决方案

    Struts2中采用Json返回List对象数据为空解决方案 参考文章: (1)Struts2中采用Json返回List对象数据为空解决方案 (2)https://www.cnblogs.com/wa ...

  2. Struts2项目中的JSP如何访问Session对象

    Struts2 项目中,Session 对象存放在 ValueStack 的 context 对象中,context 是 Map 对象,那么要从 context 对象中获取到 Session 对象,就 ...

  3. struts2的action中获得request response session 对象

    在struts2中有两种方式可以得到这些对象 1.非IoC方式 要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类.我们可以通过它的静态 ...

  4. struts2中OGNL的访问

    struts2中,OGNL context为ActionContext,即OGNL上下文设置为ActionContext,根对象为ValueStack,也叫做值.当struts2接到一个servlet ...

  5. Struts2中的ActionContext

    转载自:http://space.itpub.net/14734416/viewspace-485659 ActionContext(Action上下文) ActionContext介绍 通过上面用户 ...

  6. java中foreach怎么访问,Java对象阵列Foreach方法访问

    在 PHP开发很长一段时间后,我决定进入Java.在OOP方法和所有这些方面很舒服,我试图在java中开始这一点,但是我已经挂断了将我的arraylist对象传递给for语句,使用Item类方法打印出 ...

  7. struts2访问session的两种方法

    Struts2 的Action中若希望访问Session对象,可采用两种方式: 1.从ActionContext中获取: 2.实现SessionAware接口. 1.从ActionContext中获取 ...

  8. Struts2中action获取request、response、session的方式

    2019独角兽企业重金招聘Python工程师标准>>> 第一种方式,非IoC(Spring中的控制反转)方式: package com.action; import java.uti ...

  9. Struts2中OGNL,valueStack,stackContext的学习

    http://jwx0925.iteye.com/blog/630335 [/color]学习Struts2,一直不明白表单中的值是怎么传给Action的,上网查了些资料,基本了解了!下面基本是从几个 ...

最新文章

  1. C++深拷贝与浅拷贝
  2. fastjson到底做错了什么?为什么会被频繁爆出漏洞?
  3. 最大似然估计的一个示例
  4. [BZOJ2179]FFT快速傅立叶
  5. Realtek 8192cu 支持 Android Hotspot
  6. 解决 Cycript 信息显示不全的问题
  7. JAVAAPI学习之Calendar类;Calendar类set()、add()、roll()方法区别
  8. React开发(237):dva概念2state
  9. 《scikit-learn》随机森林之深入学习
  10. 7-9 集合相似度 (25 分)(交集/并集)
  11. fast rcnn 论文解读(附代码链接)
  12. python无法打开_脚本 - Python3.8突然无法运行
  13. java如何调用脚本_Java如何调用脚本的特定功能?
  14. Matlab R2016a安装教程
  15. 命名实体识别NER:LSTM-CRF模型
  16. LabVIEW基于Kvaser USBcan的UDS烧录Hex文件
  17. html网页制作把文字放在右边,网页滚动文字的制作HTML代码
  18. 激活函数总结——2020.2.10
  19. 使用Apache搭建Web网站服务器
  20. Java实体类——entity类的使用与学习

热门文章

  1. 光纤交换机zone配置
  2. sphinx java_把 sphinx 官方提供的 java api 添加到 maven 库
  3. python土味情话_有哪些比较新的土味情话?
  4. python能开发android吗_python可以开发安卓吗
  5. 设计师面试提前准备好这10个面试问题,助你面试成功
  6. 自学前端,一天学4个小时左右,能到什么水平?
  7. 前端工程师:现在是最糟糕的时代,也是最好的时代
  8. java 关闭dos_java批处理启动 关闭
  9. python queue函数_Python模块:queue
  10. 惠普光影精灵拆机换屏幕_聊聊惠普游戏本大军的“先遣部队”