session超时时间设设置方法三种

[代码] 在server.xml中定义context时采用如下定义:
view sourceprint?
 <Context path="/livsorder" docBase="/home/httpd/html/livsorder"    
   defaultSessionTimeOut="3600" isWARExpanded="true"    
   isWARValidated="false" isInvokerEnabled="true"    
   isWorkDirPersistent="false"/> 
[代码] 在web.xml中通过参数指定:
view sourceprint?
 <session-config>  
     <session-timeout>30</session-timeout>     
 </session-config>  
 <!--其中30表示30分钟--> 
[代码] 在程序中通过servlet api直接修改
view sourceprint?1 HttpSession ses = request.getSession();  
 ses.setMaxInactiveInterval(10);  

 //设置单位为秒,设置为-1永不过期。 

猜你喜欢

转载自blog.csdn.net/qq_25361331/article/details/50502198