session的基本用法与在tomcat中设置session过期时间

一、基本用法
seesion的建立:  
   request.getSession    (true);  
   
在session中加入和删除数据:  
方法 说明  
   putValue    (String,    Object) 设定session内容  
   removeValue    (String) 删除seesion内容  
   
取得session中变量内容:  
方法 说明  
   getValue    (String) 返回指定变量的内容  
   getValueNames    () 返回所有变量的名称  
   
其他常用方法:  
方法 说明  
   getId    () 返回session    ID  
   isNew    () 判定session是否为新  
   invalidate    () 删除session  
   getCreactionTime    () 返回session建立的时间  
   getLastAccessedTime    () 返回seesion最后访问时间  
   
session的存在期限:  
方法 说明  
   getMaxInactiveInterval    () 返回seesion存在期限  
  setMaxInactiveInterval    () 设定seesion存在期限

二、在tomcat中设置session过期时间:
1. 在\conf\web.xml中通过参数指定:
<session-config>    
    <session-timeout>180</session-timeout>      
</session-config>
单位为分钟。

2. 在程序中通过servlet api直接修改:
HttpSession session = request.getSession();   
session.setMaxInactiveInterval(180*60);
单位为秒,设置为-1永不过期。

你可能感兴趣的:(tomcat,Web,xml,servlet)