- 浏览: 123576 次
- 性别:
文章分类
- 全部博客 (86)
- struts2 (1)
- tomcat (5)
- Oracle (12)
- Oracle基础 (10)
- Oracle-IMP (1)
- Oracle-FUNCTION (1)
- java-基础 (21)
- java-术语 (1)
- java-Error (1)
- java-Exception (2)
- java-数据库连接池 (1)
- java-excel-txt (1)
- js-字符串 (1)
- js-基础 (3)
- Python (1)
- Access-基础 (1)
- Often-English (1)
- java-版本控制 (5)
- 报表-IReport (2)
- Mysql (4)
- Java IDE (5)
- Shrio (1)
- SpringMVC (1)
最新评论
http://www.iteye.com/topic/1105641
具体设置很简单,方法有三种:
(1)在主页面或者公共页面中加入:
这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。
(2)也是比较通用的设置session失效时间的方法,就是在项目的web.xml中设置
<!-- 设置session失效,单位分 -->
(3)直接在应用服务器中设置,如果是tomcat,可以在tomcat目录下conf/web.xml中找到<session-config>元素,tomcat默认设置是30分钟,只要修改这个值就可以了。
需要注意的是如果上述三个地方如果都设置了,有个优先级的问题,从高到低:(1)>(2)>(3)
具体设置很简单,方法有三种:
(1)在主页面或者公共页面中加入:
session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效。
这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。
(2)也是比较通用的设置session失效时间的方法,就是在项目的web.xml中设置
<!-- 设置session失效,单位分 -->
<session-config> <session-timeout>1</session-timeout> </session-config>
(3)直接在应用服务器中设置,如果是tomcat,可以在tomcat目录下conf/web.xml中找到<session-config>元素,tomcat默认设置是30分钟,只要修改这个值就可以了。
需要注意的是如果上述三个地方如果都设置了,有个优先级的问题,从高到低:(1)>(2)>(3)
发表评论
-
判断字符串包含的数量
2014-03-18 15:02 1562方法一: String str = "12312 ... -
POJO中使用int 还是 Integer??
2012-10-09 09:46 0我的选择是包装类好!原因如下: 1。所有的sql使用的默认类型 ... -
PO、VO、DTO、POJO
2012-08-23 16:16 0PO :persistant object持久对象,可以看成是 ... -
JAVA方法重载
2012-08-22 18:25 1106概念性的基础、需要记住。 原文:http://www.fund ... -
反射工具类 (利用反射 get set 属性值 bean <--> map)
2012-08-16 10:44 1606import java.beans.BeanInfo; im ... -
Filter(过滤器)简介
2012-08-14 15:49 1184Filter(过滤器)简介 Filter ... -
break continue 用法
2012-08-03 17:56 870单独使用的时候: break 中断本层循环 conti ... -
String、java.util.Date、java.sql.Date、java.sql.Timestamp互相转换
2012-07-12 19:26 1110import java.text.DateFormat; ... -
jar包查询网站
2012-05-22 16:42 971java jar包查询 根据类查询所在的java包 http ... -
session removeAttribute和invalidate方法
2012-04-10 15:38 1593removeAttribute存在session里的值没用了, ... -
LinkedHashMap 和 HashMap的区别之一
2012-03-28 16:46 1034LinkedHashMap 和 HashMap的区别之一 H ... -
getResourceAsStream的用法
2012-03-16 16:00 1176首先,Java中的getResourceAsStream有以下 ... -
The type XXX cannot be resolved. It is indirectly referenced from required .clas
2012-03-16 13:24 1305http://www.cnitblog.com/wjw/arc ... -
对BigDecimal常用方法的归类
2012-03-15 14:08 911忘记了谁总结的 见谅。 import java.mat ... -
Set List remove方法 例子一个
2012-03-09 16:54 827public class ListSetTest { ... -
返回值, null或者空对象 (待整理)
2012-02-21 13:28 954个人习惯返回一个空对象、这样避免了空指针判断 返回empty ... -
indexOf
2012-02-21 11:13 856indexOf(int ch) 【 indexOf( ... -
java中比较数组元素大小
2012-02-20 15:55 3525比较数组 Arrays类提供了 ... -
java处理列转行
2012-02-20 15:52 4660Map<String, Map<String ... -
字符串截取、(待整理)
2012-02-10 10:53 691程序中难免都会用到、顺便整理一下 1、就去“_”之前的字符串 ...
相关推荐
本文介绍了设置Session失效的几种方法,包括在主页面或公共页面中设置Session失效时间、在项目的web.xml中设置Session失效时间、直接在应用服务器中设置Session失效时间等。此外,还介绍了如何在Session失效后执行一...
在探讨如何解决iframe跨域与session失效的问题之前,我们需要了解几个重要的概念:什么是跨域,什么是session以及cookie。 首先,跨域问题通常出现在Web应用中,尤其是在使用iframe嵌入第三方网站内容时。在Web技术...
以下,将详细介绍几种在Java中设置session超时的方法: 1. 在Web容器中设置 在Web应用服务器中设置session超时是最为基本和直接的方法。以Apache Tomcat为例,在Tomcat的安装目录下,通常会有一个conf文件夹,在这...
在Web开发中,Session是一种常见的用户会话管理机制,用于跟踪用户的交互状态。但Session具有生命周期限制,一旦超时,用户就需要重新登录。本篇文章将深入分析一个通过JavaScript(简称JS)实现的Session超时提示...
针对IFrame中Session丢失的问题,可以采取以下几种策略: 1. **使用StateServer模式管理Session:** 在Web.Config文件中配置`sessionState`元素,设置`mode`属性为`StateServer`,并指定`stateConnectionString`,...
ASP.NET Core Session是微软开发的一种在Web应用程序中存储和管理用户会话状态的技术。它允许开发者在用户浏览器的不同请求之间保持数据,这对于实现购物车、用户登录状态等常见功能至关重要。在ASP.NET Core中,...
.net mvc中,Session失效需要考虑几种情况: •基于权限认证的Action,使用非Ajax请求; •基于权限认证的Action,使用JQueryt Ajax请求; •基于权限认证的Action,使用.net mvc封装的Ajax请求; •无权限认证的...
本文将详细分析导致Session丢失的原因,并提供几种有效的解决方案。 #### 一、Session机制简介 在了解如何解决Session丢失的问题之前,首先需要了解Session的工作原理。Session是一种服务器端技术,用于跟踪用户的...
在上面的代码中,使用了JSTL标签库中的`<c:set>`来设置session中的变量,使用`<c:out>`标签来输出session中的变量值。 使用session时需要特别注意以下几点: 1. session默认的超时时间一般为30分钟,但开发者可以...
在***应用程序开发中,会经常遇到程序需要在运行时删除文件夹...比如,可以设计一种机制,让应用程序在用户会话结束后再执行删除操作,或者在删除文件夹之前手动保存所有必要的session状态,以避免session失效的问题。
- 客户端问题:客户端设置如Cookie未启用或Session时间设置不当也可能导致Session失效。此外,IE浏览器对每个域的cookie数量有20个的限制,可能会导致Session丢失。 - 应用程序配置:某些情况下,应用程序可能会配置...
为了解决这一问题,本文将介绍几种处理浏览器关闭导致session失效的方法。 方法一:使用隐藏的iframe定期刷新 这种方式是在每个页面中加入一个隐藏的iframe,利用AJAX技术以异步的方式定期向服务器发送请求进行页面...
在处理Ajax请求和session失效时,需要注意以下几点: 1. 服务器端需要识别Ajax请求并返回特定的头部信息,而不是直接返回JavaScript。 2. 客户端需要监听Ajax请求的完成或错误事件,检查服务器返回的session状态信息...
- **Session失效时间的设置**:定义Session在没有任何活动后多久过期。 - **Cookie设置**:包括Cookie名称、路径、域等。 - **Session持久化设置**:定义Session数据如何存储,以及在服务器重启时如何恢复Session...
3. **Session 的失效**:Session 可能因为以下几种情况而失效: - 使用 `HttpSession#invalidate()` 明确销毁 Session。 - 当客户端浏览器关闭时(对于基于浏览器的 Session)。 - 达到预设的最大空闲时间(例如 ...
然而,在验证码的Session问题中,可能会遇到以下几种常见问题: 1. **Session过期**:如果用户在一段时间内没有操作,Session可能会因为超时而被服务器清理,导致验证码失效。开发者需要设置合理的Session超时时间...
用户注销时,可以通过调用`session.invalidate()`方法使当前`session`失效。这会清除与该`session`关联的所有数据,并重新生成一个新的SessionID。这意味着用户再次访问需要登录的页面时,会被重新引导至登录界面...
2. **选择Session共享策略**:Tomcat提供了几种Session共享方式,包括JDBC、Memcached和Redis。这里我们选用Redis,需要添加相关依赖。在每个Tomcat实例的`WEB-INF/lib`目录下,添加Redis的Java客户端库,如`jedis....
4. **Session失效处理**:可以通过设置ZooKeeper节点的 watches(监视器)来监听Session过期。一旦节点被删除(代表Session失效),服务器将接收到通知并清理本地Session。 5. **负载均衡与容错**:结合负载均衡器...
下面将详细介绍Cookie和Session的工作原理、用途以及它们之间的区别。 **Cookie** Cookie是由服务器端发送到客户端(浏览器)的一小段信息,并由客户端在后续请求时返回给服务器。它的主要用途包括用户会话跟踪、...