zoukankan      html  css  js  c++  java
  • Java学习

    今天学习了删除Session数据

    当处理完一个用户的会话数据后,您可以有如下选择:

    • 移除一个特定的属性:

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

    • 删除整个会话:

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

    • 设置会话有效期:

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

    • 登出用户:

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

    • 配置web.xml文件:

      如果使用的是Tomcat,可以向下面这样配置web.xml文件:

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

    超时以分钟为单位,Tomcat中的默认的超时时间是30分钟。

    Servlet中的getMaxInactiveInterval( ) 方法以秒为单位返回超时时间。如果在web.xml中配置的是15分钟,则getMaxInactiveInterval( ) 方法将会返回900。

  • 相关阅读:
    Domain Model
    linux 后台运行命令
    morphia(3)-查询
    [八省联考2018] 劈配
    [BZOJ 3218] a+b Problem
    [学习笔记] KM算法
    [HNOI2013] 消毒
    [HNOI2014] 画框
    [HDU 6057] Kanade's convolution
    [模板] 任意模数多项式乘法
  • 原文地址:https://www.cnblogs.com/wrljzb/p/14170600.html
Copyright © 2011-2022 走看看