租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

session.invalidate()不能清除session吗,session.invalidate()执行很慢

发布时间:2023-08-14 08:34:58

session.invalidate()不能清除session吗

session.invalidate() 方法可以用来清除当前 HttpSession 对象中的所有信息,但是不能清除全部 session 对象本身。也就是说,调用 session.invalidate() 方法会将 session 标记为无效,并且清除其中的所有属性,但是 session 对象本身依然存在,只是无效化了。如果需要完全删除 session 对象,可使用 session.invalidate() 方法后,再调用 session.removeAttribute() 方法将 session 对象从 ServletContext 中删除。