Session销毁方式

  • Post author:
  • Post category:其他




问题:Session的销毁方式到底有哪些?

Session,作为我们离不开的后台的技术,它的出现主要是为了解决 Http 协议的

无状态

特点,用于解决用户状态的存储问题,而往往对于存储来说都会涉及到一个时间问题,下面我们来看看它的销毁方式到底有哪些。



销毁的方式

  • 默认时间到期
  • 自己设定到期时间
  • 立刻失效
  • 关闭浏览器
  • 关闭服务器



案例实操



默认时间到期

当客户端第一次请求 servlet 并且操作 session 时,session 对象生成,以 Tomcat 为例,Tomcat 中 session 默认的存活时间为 30min,即你不操作界面的时间,一旦有操作,session 会重新计时。那么 session 的默认时间可以改么?答案是肯定的。可以在 Tomcat 中的 web.xml 文件中进行修改。如下图:



自己设定到期时间

当然除了以上的修改方式外,我们也可以在程序中自己设定 session 的生命周期,通过 session.setMa



版权声明:本文为weixin_50847753原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。