session超时如何在Java项目中进行设置

session超时如何在Java项目中进行设置

本篇文章为大家展示了session超时如何在Java项目中进行设置,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Java设置session超时的几种方式总结

1.      在web容器中设置(此处以tomcat为例)

在tomcat-5.0.28\conf\web.xml中设置,以下是tomcat 5.0中的默认配置:

<!-- ==================== Default Session Configuration ================= --> 
 <!-- You can set the default session timeout (in minutes) for all newly  --> 
 <!-- created sessions by modifying the value below.  --> 
  <session-config> 
    <session-timeout>30</session-timeout> 
</session-config>

Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。

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

<!-- 时间单位为分钟   -->

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

3.      通过Java代码设置

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

上述内容就是session超时如何在Java项目中进行设置,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。