session的生命周期

session的生命周期分为创建、活动、销毁三个阶段

创建一个新的会话不代表旧的会话就销毁了

session.invalidate()方法可以销毁当前会话

在page1中写上这个方法再打开网页

说明该会话被销毁了出现了错误

我们把这个方法写在所有代码段的下面

再打开这个网页

刷新网页

这个session的id发生了变化,说明打开两次网页,两个网页都属于不同的会话当中,原因是使用了session.invalidate();对当前会话进行销毁

我们还可以设置session的超时时间对会话进行销毁

如下设置

这里和

session.setMaxInactiveInterval方法不同,单位是分钟,而session.setMaxInactiveInterval方法的单位是秒

原文地址:https://www.cnblogs.com/liuliuyiming/p/7731465.html