java中设置session过期时间

Posted 秋夜雨巷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中设置session过期时间相关的知识,希望对你有一定的参考价值。

Web容器

apache-tomcat-8.0.26confweb.xml中设置

<session-config>  
     <!-- 时间单位为分钟   -->  
     <session-timeout>30</session-timeout>  
</session-config>  

Web工程

在项目工程的web.xml中设置

     <session-config>
           <!-- 时间单位为分钟   -->  
           <session-timeout>15</session-timeout>
     </session-config>

Java代码

  //以秒为单位
   session.setMaxInactiveInterval(30*60);

三种方式优先级:web容器 < web项目 < java代码

 

以上是关于java中设置session过期时间的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 中设置 session 当天过期

jsp 中设置session中 某一值的过期时间

C#在控制器中设置session过期时间为2小时,为啥实际应用中20分钟session就消失了?,

如何在 django 中设置会话永不过期

在 WooCommerce 4 中设置购物车过期间隔

java网站中session 有默认的过期时间吗?