`
lancijk
  • 浏览: 388378 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java基础:里设置session过期时间

    博客分类:
  • Java
阅读更多

 

由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法:

1. 在tomcat——>conf——>servler.xml文件中定义:

<Context path="/test" docBase="/test"   
  defaultSessionTimeOut="3600" isWARExpanded="true"   
  isWARValidated="false" isInvokerEnabled="true"   
  isWorkDirPersistent="false"/> 
defaultSessionTimeOut="3600"  --这个是失效时间


 2. 在web.xml中定义:(单位为分钟)

<session-config>   
<session-timeout>20</session-timeout>   
</session-config> 


 

    3:在程序中定义

 

   

session.setMaxInactiveInterval(30*60); 


 

 

分享到:
评论
3 楼 lyanh 2012-03-11  
[/u][u][/u][color=red][/color][u]
引用
[url][/url][flash=200,200][/flash]
[b][/b][i][/i]
2 楼 lancijk 2011-12-13  
孙露威 写道
学习了,新人留下脚印

 
        
1 楼 孙露威 2011-11-21  
学习了,新人留下脚印

相关推荐

    在ASP.NET中,设置Session的过期时间的方法

    方法一:  在后台应用程序中设置:Session.Timeout = 1;  注意:1、此方法可以设置在一个... 您可能感兴趣的文章:php 如何设置一个严格控制过期时间的sessionjava设置session过期时间的实现方法php中实现精确设置se

    设定tomcat中session过期时间.txt

    ### 设定Tomcat中Session过期时间的三种方式 在Web开发中,Session管理是确保用户状态跟踪的重要机制之一。Tomcat作为一款广泛使用的Java应用服务器及Servlet容器,提供了多种方式来设定Session的有效时长。这有助...

    java设置session过期时间的实现方法

    下面我们将详细探讨Java中设置Session过期时间的三种方法。 1. **在部署描述符(web.xml)中设置** 部署描述符是Web应用程序的配置文件,位于`WEB-INF`目录下。在`&lt;web-app&gt;`标签内,可以通过`&lt;session-config&gt;`...

    weblogic设置session超时时间

    上面的代码将 Session 超时时间设置为 54 分钟。 需要注意的是,`&lt;session-timeout&gt;` 元素的值以分钟为单位。如果将其设置为 `-2`,则将使用在 `weblogic.xml` 文件中设置的 `TimeoutSecs` 属性值。如果将其设置为 ...

    session过期时间设置

    设置Session过期时间的方法有多种: 1. **编程方式**: 通过Java代码设置Session的过期时间,例如在主页面或公共页面中加入以下代码: ```java HttpSession ses = request.getSession(); ses....

    session过期问题

    然而,Session不能永久保存,为了防止恶意用户长时间占用服务器资源,通常会设置Session过期策略。 **Session过期的实现方式** 1. **设置Session超时时间**:在服务器端,可以通过配置Web服务器或应用服务器的...

    判断session过期的方式

    // 设置的Session过期时间为30分钟 long sessionTimeout = 30 * 60 * 1000; // 单位为毫秒 if ((System.currentTimeMillis() - sessionCreationTime) &gt; sessionTimeout) { // Session过期处理,如注销用户、重定向...

    java源码:使用Redis存放Session RedisManager.zip

    - 为了处理Session的过期,可以设置Redis的键过期时间,例如使用`expire(String key, int seconds)`方法。 7. **批量操作**: - 如果需要进行批量操作,可以使用`pipeline()`或`transaction()`方法,提高性能。 ...

    java操作Redis缓存设置过期时间的方法

    Java 操作 Redis 缓存设置过期时间的方法 Java 操作 Redis 缓存设置过期时间是指在 Java 应用程序中使用 Redis 缓存时设置缓存项的过期时间,以便自动删除缓存项。下面将详细介绍 Java 操作 Redis 缓存设置过期...

    Java中设置session超时(失效)的三种方法

    在Java Web应用中,管理用户会话是非常重要的一个环节,其中合理设置session超时(失效)时间是确保应用安全、提高用户体验的关键。本文将详细介绍Java中设置session超时(失效)的三种方法:在web容器中设置、在...

    phpcms web发布session过期问题解决

    `TestFX168Parser.java`、`FX168Parser.java`、`ParserUtil.java`、`ParserLinks.java`可能涉及到数据解析,它们可能与phpcms的数据获取和处理有关,但直接解决session过期问题的可能性较小。 总的来说,解决phpcms...

    项目访问时间过长session过期提醒

    "项目访问时间过长session过期提醒"这个话题涉及到的是如何配置Web应用程序,以便在用户的会话过期时自动跳转到特定的过期页面,提醒用户重新登录。下面我们将详细讲解实现这一功能的关键步骤和技术。 首先,我们...

    JAVA之cookie与session

    // 设置过期时间为1小时 response.addCookie(cookie); ``` #### 四、Session详解 **Session** 是一种更高级的会话跟踪机制,它提供了比 Cookie 更强大的功能。Session 主要通过在服务器端为每个用户维护一个...

    Java Web实现session过期后自动跳转到登陆页功能【基于过滤器】

    本文主要介绍了Java Web实现session过期后自动跳转到登陆页功能,涉及java过滤器针对session的判断与跳转相关操作技巧。 一、建立基本过滤器 要实现session过期后自动跳转到登陆页功能,需要建立一个基本的过滤器...

    JAVA的SESSION精准统计

    2. **Session过期与清理**:为了防止Session内存泄漏,Web应用服务器通常会设置一个Session的超时时间。超过这个时间,Session应该被清除,对应的计数器也需要减少。这就需要我们在Session监听器中实现逻辑,当...

    Java中设置session的详细解释.docx

    1. **Session超时**:服务器会设置Session的过期时间,超过这个时间未收到客户端的Session ID,服务器将清理对应的Session数据。 2. **Session共享**:在分布式环境中,可能需要配置Session复制或黏贴,以确保多个...

    session失效

    假设在一个电商网站中,为了保护用户隐私并防止非法访问,通常会设置Session的最长有效时间为30分钟。这样一旦用户超过30分钟未进行任何操作(比如点击页面、提交表单等),其Session就会自动失效,从而强制用户重新...

Global site tag (gtag.js) - Google Analytics