设置Session超时的几种方式

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



阅读更多
下一篇forward 和redirect的区别
博主设置当前文章不允许评论。

.net 和IIS7.5关于Session超时设置

2017年09月20日 144KB 下载

JS之Session超时提示代码

2012年12月14日 1KB 下载

weblogic设置session超时时间

2011年04月15日 25KB 下载

Ajax请求session超时处理流程

2010年02月13日 4KB 下载

session超时设置

2013年07月01日 660B 下载

合同管理项目

2017年05月19日 13.68MB 下载

session超时拦截器

2013年06月11日 2KB 下载

没有更多推荐了,返回首页

关闭
关闭