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原创文章,未经本站允许不得转载。