session的生命周期

来源:互联网 发布:linux 编译安装php5.5 编辑:程序博客网 时间:2024/06/05 06:30

Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器


时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建


Session,可调用request.getSession(true)强制生成Session。


 Session什么时候失效?


  1. 服务器会把长时间没有活动的Session从服务器内存中清除,此时Session便失效。Tomcat中Session的默认失效


时间为20分钟。


  2. 调用Session的invalidate方法。

新开的浏览器窗口会生成新的Session,但子窗口除外。子窗口会共用父窗口的Session。例如,在链接上右击,在弹出的



快捷菜单中选择"在新窗口中打开"时,子窗口便可以访问父窗口的Session。

0 0