Java中如何清除httpsession呢?
下文讲述Java中销毁(清除)Session的方法分享,如下所示:
移除一个特定session属性
调用public void removeAttribute(String name)方法 来移除Session的指定属性
删除当前用户整个会话
调用public void invalidate() 方法来使整个session无效。
设置会话有效期
调用 public void setMaxInactiveInterval(int interval) 方法来设置session超时。
退出登录
支持servlet2.4版本的服务器 可以调用 logout()方法来登出用户 并且使所有相关的session无效。
设置服务器的超时时间,当超时时间到时,则自动删除session
当使用的是Tomcat, 超时以分钟为单位 Tomcat中的默认的超时时间是20分钟 配置web.xml文件如下 设置Session过期时间为20分钟 <session-config> <session-timeout>20</session-timeout> </session-config>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。