Java設置session超時(失效)的三種方式 設置session的有效時間


1.      在web容器中設置(此處以tomcat為例)

 

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

[html]  view plain  copy
 
 
  1. <!-- ==================== Default Session Configuration ================= -->  
  2.   <!-- You can set the default session timeout (in minutes) for all newly   -->  
  3.   <!-- created sessions by modifying the value below.    -->  
  4.     <session-config>  
  5.         <session-timeout>30</session-timeout>  
  6. </session-config>  

Tomcat默認session超時時間為30分鍾,可以根據需要修改,負數或0為不限制session失效時間。

 

 

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

 

[html]  view plain  copy
 
 
  1. <!-- 時間單位為分鍾   -->  

 

 

<session-config>

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

</session-config>

 

 

3.      通過java代碼設置

session.setMaxInactiveInterval(30*60);//以秒為單位


三種方式優先級:1 < 2 <3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM