JAVA WEB 设置session过期时间

1.在web容器中设置

(以tomcat为例,Tomcat默认session超时时间为30分钟)

在tomcat/conf/web.xml里面进行配置,单位是分钟,永不过期可以设置-1

 
       
      30 

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


          
        30

3.通过Java代码设置

获取HttpSession对象,然后调用方法setMaxInactiveinterval()

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

在SpringBoot中使用server.session.timeout:来设置过期时间,单位是秒。 

三种方式优先级:对象配置>项目的配置文件配置>tomcat配置文件配置

JAVA WEB 设置session过期时间_第1张图片

你可能感兴趣的:(tomcat,java,开发语言,后端,java-ee)