`
hb_keepmoving
  • 浏览: 230499 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

【疑问】代码设置sessiontimeout 为30分钟,但是当request 持续加载大约5分钟的时候,就提示session过期了。

 
阅读更多

2013-07-13 疑问:

项目部署在glassfish V2 上,但是有个疑问:如标题

web.xml和代码中都设置了sessiontimeout 的时间为 30分钟。

但是1.如果response 在5分钟以内完成的话。。那么页面上可以等待30分钟再操作,session都是有效的。

2.【疑问】如果response 不能再5分钟以内完成(就是说当提交请求后,等待服务器处理的时间超过5分钟的话),那么系统会自动在第5分钟的时候,弹出sessiontimeou。。。

--->这是什么情况?这个5分钟又是在哪里设置的呢?

 

分享到:
评论

相关推荐

    判断session过期的方式

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

    设定tomcat中session过期时间.txt

    - 示例中的`<session-timeout>30</session-timeout>`表示将Session的超时时间设置为30分钟。 - 如果`web.xml`中未指定,则会使用`server.xml`中设置的全局默认值。 #### 三、通过程序代码动态设置单个Session的超...

    session过期时间设置

    这样,所有页面的Session都将按照此设置过期。 3. **应用服务器配置**: 对于Tomcat这类应用服务器,可以在`conf/web.xml`或`server.xml`中定义Context元素来设置Session超时时间,例如: ```xml ...

    Extjs 4.1 (MVC) 如何动态加载控制层以及session 过期该如何处理

    处理Session过期的问题是一个常见的挑战,尤其是当使用动态加载的控制器时。当Session过期后,由于控制器无法正常初始化,可能导致某些功能无法正常工作。这个问题的解决方案通常涉及到前后端的配合。 在后端处理...

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

    在Java代码中,我们也可以通过`HttpSession`对象的`setMaxInactiveInterval(int interval)`方法来设置特定Session的超时时间,但是请注意,这个方法的参数是以秒为单位的。例如: ```java HttpSession session =...

    session,request区别

    `Session`可以持续到用户主动退出或者服务器设置的超时时间到达;而`Request`则是一次性的,仅限于当前请求/响应周期。 - **作用范围**:`Session`可以跨多个页面使用,适用于整个应用范围内;而`Request`只作用于...

    界面 ext 4.1 mvc框架 动态加载控制层 后台session 过期处理

    当session过期时,用户应该被重定向到登录页面以重新验证身份。在EXTJS中,你可能遇到的问题是,session过期后,某些功能可能不再正常工作,尤其是对于那些在session过期前未被触发的功能。 为了解决这个问题,后端...

    详解SpringBoot中Session超时原理说明

    这样,Session 的超时时间就被设置为 30 分钟。 在 SpringBoot 中,可以使用 `@ConfigurationProperties` 注解来加载配置文件,并获取 Session 的超时时间。例如: ``` @ConfigurationProperties(prefix = "server...

    Laravel开发-laravel-sessiontimeout

    `laravel-sessiontimeout`这个主题聚焦于如何在Laravel 5中处理会话超时的问题,特别是在构建复杂的Web应用时,确保用户安全性和体验性至关重要。本文将深入探讨Laravel的会话机制,以及如何通过中间件来解决会话...

    用django设置session过期时间的方法解析

    这个时间间隔由`SESSION_COOKIE_AGE`设置定义,例如,`SESSION_COOKIE_AGE = 60 * 30`表示Session将在30分钟后过期。 然而,需要注意的是,`SESSION_COOKIE_AGE`和`SESSION_EXPIRE_AT_BROWSER_CLOSE`的设置并不总是...

    四个范围 pagecontext request session application

    在Java Web开发中,"四个范围"是指PageContext、Request、Session和Application这四个不同的作用域,它们分别代表了Web应用程序中数据存储的不同层级和生命周期。理解并熟练掌握这四个范围,对于编写高效且可维护的...

    jsp页面间通过request/session传值

    ### JSP 页面间通过 Request/Session 传值详解 #### 一、背景介绍 在 Web 开发中,尤其是在 JavaServer Pages (JSP) 技术中,数据在不同页面之间的传递是一项基本且重要的功能。本篇文章将详细介绍如何利用 JSP 的 ...

    struts2访问application、session以及request等web资源的示例代码

    在Struts2中,访问Web资源,如application、session和request,是常见的操作,这有助于实现数据共享和传递。本示例代码将帮助开发者更好地理解和运用这些功能。 一、Application域对象 Application域对象在所有用户...

    session生命周期的设置

    例如,以下代码将Session的生命周期设置为60分钟: ```java HttpSession session = request.getSession(); session.setMaxInactiveInterval(60 * 60); // 60 minutes ``` 2. **配置文件设置**:在Web应用的`web....

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

    例如,设置为30分钟,代码如下: ```java HttpSession session = request.getSession(); session.setMaxInactiveInterval(30 * 60); // 30分钟,单位为秒 ``` 需要注意的是,`setMaxInactiveInterval`方法设置...

    Struts2的Action中获得request response session几种方法

    以下将详细介绍如何在Struts2的Action中获取request、response、session。 ### 1. 使用ActionContext获取request、response、session Struts2的Action可以通过`ActionContext`来间接获取`request`、`response`和`...

    strus2.0获取request,session的封装例子

    strus2.0获取request,session的封装例子strus2.0获取request,session的封装例子

    Asp组件vbdll session request等

    Session和Request是ASP中两个至关重要的概念。 **Session对象** Session对象在ASP中用于存储用户会话期间的信息。当一个用户访问网站,一个新的Session对象会被创建,用于跟踪该用户在整个网站的活动。通过Session...

    pageContext-request-session-application的使用及区别

    ### pageContext-request-session-application的使用及区别 #### 一、概述 在Web开发中,`pageContext`, `request`, `session`, 和 `application` 是四个非常重要的内置对象,它们分别代表了不同作用域内的数据存储...

    request域对象的实例代码

    5. **获取请求的属性和参数**:`setAttribute()`和`getAttribute()`方法用于在Request对象中设置和获取自定义属性,这是在请求转发中传递数据的关键。 6. **请求转发**:Request对象的一个重要应用场景就是请求转发...

Global site tag (gtag.js) - Google Analytics