Struts2中ActionContext的request,session,application的生命周期?解决办法

Struts2中ActionContext的request,session,application的生命周期?
生命周期和普通Servlet(也就是ServletActionContext)一样吗??
------解决思路----------------------
从名字可以看出来

request:一次请求是指向后台发起请求,后台响应,然后返回数据给前台,此时一次请求完成了,request(这次)的生命就完了

Session:其生命周期是指一次回话过程中,即从打开游览器到关闭游览器

application:和ServletContext的生命周期一样
------解决思路----------------------
request,session,application 不是属于Struts2 的ActionContext  
Struts2中开发用到的request,session,application 仍然是servlet中的
actionContext 可以保证不依赖web组件 threadlocal对象
------解决思路----------------------
有的服务器是支持session持久化的,例如tomcat6,并且tomcat6默认就提供了这项功能.
你可以查看$TOMCAT_HOME$/conf/context.xml,找到

<!-- Uncomment this to disable session persistence across Tomcat restarts -->  
<!-- 
<Manager pathname="" /> 
-->  

去掉注视就可以了

------解决思路----------------------
引用:
Quote: 引用:

从名字可以看出来

request:一次请求是指向后台发起请求,后台响应,然后返回数据给前台,此时一次请求完成了,request(这次)的生命就完了

Session:其生命周期是指一次回话过程中,即从打开游览器到关闭游览器

application:和ServletContext的生命周期一样


那为什么我将登陆的用户保存在session中,然后重启服务器,没有关闭浏览器,session中的用户还有效?重启服务器只影响application不影响session?


session是有生命周期的,你可以进行设置的