在struts2 中通过ActionContext访问Session对象
2010-01-22 11:42
399 查看
通过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对象
- [原创]java WEB学习笔记55:Struts2学习之路---详解struts2 中 Action,如何访问web 资源,解耦方式(使用 ActionContext,实现 XxxAware 接口),耦合方式(通过ServletActionContext,通过实现 ServletRequestAware, ServletContextAware 等接口的方式)
- Struts2_008_Servlet API耦合的访问方式值之ServletActionContext
- Struts2中解耦合通过actionContext对象获取到aplication,session,request,paramter等对象
- struts2 session 1(通过ActionContext class中的方法getSession得到)
- Struts2 的Action中若希望访问Session对象转自: http://blog.csdn.net/puffCN/article/details/5607557
- 解决Struts2的Action通过get方式访问乱码的问题
- Struts2中解耦的方式访问appliactionContext对象
- 基于Struts2在jsp中通过href访问Action
- Struts2(6):使用ServletActionContext访问Servlet API
- struts2 通过action来建立并访问helloworld
- Struts2中Action访问session对象
- Struts2的Action访问Session对象的两种方式及原理
- Struts2通过ActionContext解耦的方式获取WEB资源
- Struts2中访问Servlet中的API(ActionContext,ServletActionContext)两种方式
- Struts2中Action访问Servlet API的三种方法
- Struts2使用中用ActionContext.getContext().put()报错
- struts2 Action访问Servlet Api
- 关于struts2的namespace属性,在地址栏里直接访问action的方法 ,以及用一个jsp的表单跳到上面去
- struts2:数据校验,通过Action中的validate()方法实现校验,图解