struts2 获取 session
作者: jiake0504 链接:http://jiake0504.javaeye.com/blog/270688 发表时间: 2008年11月19日
声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!
通过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永不过期。
已有 0 人发表留言,猛击->>这里<<-参与讨论
JavaEye推荐
--------------------------
新闻:博客网“瘦身”戳破Web2.0泡沫 50亿元风投入冬
导航:博客园首页 知识库 新闻 招聘 社区 小组 博问 网摘 找找看