java HttpSession session = req.getSession(); session.setMaxInactiveInterval(5); 当然我们也可以通过 getMaxInactiveInterval(); 方法来查看当前 Session 对象的最大不活动时间。 ### 立刻失效 或者我们也可以通过 session.invalidate(); 方法让 session 立刻失效。 java session.invalidate(); ### 关闭浏览器 session 的底层依赖 cookie 实现,因为不同用户访问服务器要判别到底是使用哪个 session,所以当用户第一次访问服务器的时候往往会把一个 session id 通过 cookie 存储到用户端,并且该 cookie 的有效时间为关闭浏览器,从而 session 在浏览器关闭时也相当于失效了(因为没有 session id 再与之对应)。如下图,关闭后再打开,重新给浏览器分配了个 session id。