session超时设置
session的设置方法有三种:
1、直接在应用服务器中设置
如果是Tomcat,可以在Tomcat目录下conf/web.xml中找到<session-config>元素,tomcat默认设置是30分钟,只要修改这个值就可以了,我们可以看到Tomcat默认超时也是30分钟
aaarticlea/png;base64,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" alt="" />
2、通用的设置session失效时间的方法,就是在项目的web.xml中设置
<!-- 设置session 有效时间为30分钟 -->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<!-- 设置session为0或-1表示永不超时 -->
<session-config>
<session-timeout>-1</session-timeout>
</session-config>
3、在页面中设置
在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效
HttpSession session = request.getSession();
session.setAttribute(Constants.SESSION_USER_INFO, user);
session.setMaxInactiveInterval(600);
注:这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端
如果再三处都设置了session,那么就有session优先级的问题:(3)>(2)>(1)
session超时设置的更多相关文章
- session 超时设置
Java Web开发Session超时设置 博客分类: Java Web 在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的.Session超时理 ...
- session超时设置+超时页面跳转
session超时设置,方法有三种: (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,sessio ...
- Java Web开发Session超时设置
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的.Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时 ...
- Java Session超时设置
1.jsp页面直接设置 ); 2.web.xml设置,覆盖 ...
- Java设置session超时(失效)的三种方式
1. 在web容器中设置(此处以tomcat为例) 在tomcat-6.0\conf\web.xml中设置,以下是tomcat 6.0中的默认配置: <!-- ================= ...
- session超时时间设置方法
session超时时间设置方法 由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法: 1. 在 ...
- c# webConfig中的session超时详细设置
webConfig中的session超时详细设置 我们在webConfig中设置Session超时的时候,如果最后发行的地址是远程服务器,我们很多不是必须的属性并不用设置,如果设之后,倒不能让 ses ...
- 设置session超时
在web应用中,设置session超时有三种方法: 1.在web.xml文件中配置:单位是分钟,范围是针对本项目所有用户的session <session-config> <sess ...
- Java设置session超时(失效)的时间
在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session具体设置的方法有三种:1.在web容器中设置(以tomcat为例)在tom ...
随机推荐
- [转]jqGrid 属性、事件全集
本文转自:http://blog.csdn.net/rosanu_blog/article/details/8334070 以下是jqGrid 最常用的属性和事件,经过一段时间的整理,终于弄的差不多了 ...
- Web学习之css
CSS指层叠样式表(Cascading Style Sheets),CSS 是标准的布局语言,用来控制元素的尺寸.颜色.排版.CSS 由 W3C 发明,用来取代基于表格的布局.框架以及其他非标准的表现 ...
- 基于网格的波动方程模拟(Wave equation on mesh)附源码
波动方程是偏微分方程 (PDE) 里的经典方程,它在物理学中有大量应用并经常用来解释空间中的能量传播.波动方程是一个依赖时间的方程,它解释了系统状态是如何随着时间的推移而发生变化.在下面模拟波动方程时 ...
- Vijos1680距离/openjudge2988计算字符串的距离[DP]
描述 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串“abcb_c_”,“_a_bcbcd_”和“abcb_c_”都是X的扩展 ...
- AC日记——字符替换 openjudge 1.7 08
08:字符替换 总时间限制: 1000ms 内存限制: 65536kB 描述 把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串. 输入 只有一行,由一个字符串和两个字符组成,中间用 ...
- git的两本推荐书
1. pro git, 可以网页直接看 http://iissnan.com/progit/?spm=5176.100239.blogcont5843.18.nUJDcK 2. Git权威指南 < ...
- HTML 学习笔记 CSS3 (2D Matrix)
Matrix 矩阵 那么什么是矩阵呢? 矩阵可以理解为方阵,只不过 平时方阵里面站着人 矩阵中是数值: CSS3中的矩阵: css3中的矩阵指的是一个方法,书写为matrix() 和 matrix3d ...
- MongoDB JAVA API Filters
Filters 该过滤器类为所有的MongoDB的查询操作静态工厂方法.每个方法返回BSON类型,又可以传递给期望一个查询过滤器的任何方法的一个实例. eq:匹配等于指定值的值.gt:匹配大于指定值的 ...
- 获取iframe加载完毕事件
function IframeLoad(o,fn) { if (document.all) { o.attachEvent('onload', fn); } else { o.onload = fn; ...
- JAVA CDI 学习(2) - Scope 生命周期
在上一节中,我们已经知道了如何用@Inject实现基本注入,这一节研究Bean实例注入后的“生命周期”,web application中有几种基本的生命周期(不管哪种编程语言都类似) 1.Applic ...