关闭

设置Session超时的几种方式

126人阅读 评论(0) 收藏 举报

1、jsp页面直接设置:

代码如下:

HttpSession session = request.getSession();

session.setMaxInactiveInterval(10);

其中10表示秒数.如果为-1表示永不过期;


2、web.xml设置,会覆盖tomcat下conf/web.xml的session-config设置

<session-config>  
  
<!-- 配置session的超时管理,以分钟为单位 -->  
  
<session-timeout>10</session-timeout>  
</session-config> 

其中10表示秒数.如果为-1表示永不过期;


3、如果服务器为tomcat的话,则在conf/web.xml下修改

<session-config>

 <!-- 配置session的超时管理,以分钟为单位 -->
  <session-timeout>10</session-timeout>  
</session-config> 

其中10表示秒数.如果为-1表示永不过期;


4、在server.xml中设置超时时间

<Context path="/livsorder" docBase="/home/httpd/html/livsorder"  
  defaultSessionTimeOut="3600" isWARExpanded="true"  
  isWARValidated="false" isInvokerEnabled="true"  
  isWorkDirPersistent="false"/>


如果都配置的话,优先级顺序为:
1>2>3>4



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:215次
    • 积分:21
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档