设置Session超时的几种方式

原创 2015年07月07日 14:57:06

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



Tomcat设置session超时的几种方式

Tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及运行时Context代码级别。 较低级别的设定会覆盖较高级别的设定。    Tomc...
  • shaokai132333
  • shaokai132333
  • 2016年07月18日 16:19
  • 11231

分布式Session的几种实现方式

一。分布式Session的几种实现方式 1.基于数据库的Session共享 2.基于NFS共享文件系统 3.基于memcached 的session,如何保证 memcached 本身的...
  • u014352080
  • u014352080
  • 2016年06月26日 20:38
  • 18973

3种session的存储方式和3种timeout的设置方式

1、Session的存储方式。   session其实分为客户端Session和服务器端Session。   当用户首次与Web服务器建立连接的时候,服务器会给用户分发一个 Sessi...
  • indieinside
  • indieinside
  • 2014年11月05日 19:32
  • 3895

Tomcat设置session超时的几种方式

本文转自:http://jiangshuiy.iteye.com/blog/1843622 Tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及...
  • a19860903
  • a19860903
  • 2016年12月26日 14:44
  • 179

Tomcat设置session超时的几种方式

Tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及运行时Context代码级别。 较低级别的设定会覆盖较高级别的设定。    Tomc...
  • shaokai132333
  • shaokai132333
  • 2016年07月18日 16:19
  • 11231

几种session存储方式比较

原文地址:几种session存储方式比较(转载)作者:jimy 集群中session安全和同步是个最大的问题,下面是我收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适...
  • qq_27416209
  • qq_27416209
  • 2016年06月14日 23:25
  • 465

几种session存储方式

原文地址:几种session存储方式比较(转载)作者:jimy 集群中session安全和同步是个最大的问题,下面是我收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适...
  • lkx94
  • lkx94
  • 2015年02月24日 11:48
  • 375

Structs2获得request,reponse,session的几种方式

在Struts2中,从Action中取得request,session的对象进行应用是开发中的必需步骤,那么如何从Action中取得这些对象呢?Struts2为我们提供了四种方式。分别为servlet...
  • uxiaolang
  • uxiaolang
  • 2013年07月13日 15:54
  • 946

保存session id的几种方式

保存session id的几种方式:  A.保存session id的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发送给服务器。 Servlet 容器将 Session...
  • JJ_nan
  • JJ_nan
  • 2017年05月07日 20:13
  • 1586

分布式Session的几种实现方式

一。分布式Session的几种实现方式 1.基于数据库的Session共享 2.基于NFS共享文件系统 3.基于memcached 的session,如何保证 memcached 本身的...
  • u014352080
  • u014352080
  • 2016年06月26日 20:38
  • 18973
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置Session超时的几种方式
举报原因:
原因补充:

(最多只允许输入30个字)