Java中如何清除httpsession(删除httpsession各种应用)

1. 移除一个特定session属性

调用public void removeAttribute(String name)  方法来移除指定的属性。

2. 删除整个会话

调用public void invalidate() 方法来使整个session无效。

3. 设置会话有效期

调用 public void setMaxInactiveInterval(int interval)  方法来设置session超时。

4. 退出登录

支持servlet2.4版本的服务器,可以调用 logout()方法来登出用户,并且使所有相关的session无效。

5. 设置服务器的超时时间,自动删除session

如果使用的是Tomcat, 超时以分钟为单位,Tomcat中的默认的超时时间是30分钟。配置web.xml文件如下:

<session-config>
    <session-timeout>15</session-timeout>
</session-config>

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。