设置Session超时的三种方法

博客介绍了在Java代码中设置Session属性配置,如使用session.setMaxInactiveInterval(500)设置超时时间,单位为秒。还提到在Web.xml文件中注册Servlet时携带参数配置超时时间,单位为秒,也可单独配置,单位为分钟,且Java代码设置的超时时间优先级最高。
  1. 在Java代码中设置一些Session的属性配置

    session.setMaxInactiveInterval(500);        //设置超时时间,单位是s    
    session.getId();                            //获取sessionid      
    session.invalidate();                       //清除Session
    

    session.setMaxInactiveInterval(500)这里的超时时间单位是



  2. 在Web.xml文件中注册Servlet的时候携带参数配置Session超时时间,单位:

    <servlet>
       <servlet-name>session02</servlet-name>
        <servlet-class>com.SessionServlet02</servlet-class>
        <init-param>
            <param-name>timeout</param-name>
            <param-value>1000</param-value>
        </init-param>
    </servlet>
    


  1. 在Web.xml中单独配置,单位:分钟

    <session-config>
       <session-timeout>30</session-timeout>
    </session-config>
    


Java代码设置的超时时间优先级最高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值