`
robinsoncrusoe
  • 浏览: 747259 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

session过期时间设置-jsp设置登录后登录失效时间

    博客分类:
  • JAVA
阅读更多
(1)在主页面或者公共页面中加入:
     session.setMaxInactiveInterval(900);
参数900单位是秒,即在没有活动15分钟后,session将失效。
这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。
(2)也是比较通用的设置session失效时间的方法,就是在项目的web.xml中设置
<session-config>
    <session-timeout>15</session-timeout>
</session-config>
这里的15也就是15分钟失效.
(3)直接在应用服务器中设置,如果是tomcat,可以在tomcat目录下conf/web.xml中
找到<session-config>元素,tomcat默认设置是30分钟,只要修改这个值就可以了。

需要注意的是如果上述三个地方如果都设置了,有个优先级的问题,从高到低:
(1)>(2)>(3)
分享到:
评论

相关推荐

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

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

    jsp cookie+session实现简易自动登录

    如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。 login.jsp &lt;&#37;@ page language=java contentType=text/html; charset=UTF-8 ...

    JSP Session超时设置的实现方法

    如果遇到Session过期,可以设计一个机制重定向用户到登录页面,以重新验证其身份。 总的来说,理解并有效地管理JSP Session的超时设置是Java Web开发中的必备技能。这不仅涉及到用户体验,也关系到服务器资源的合理...

    jsp中session过期设置及web.xml配置学习

    另最大时间好像是24小时,就是说,你的session过期时间可以设置成1440,如果设置成1441是无效的。(还没有测试) 代码如下: &lt;session&gt; &lt;session&gt;480&lt;/session&gt; &lt;/session&gt; 您可能感兴趣的文章:jsp编程中session的...

    Session过期后自动跳转到登录页面的实例代码

    在本文中,我们将探讨如何在Session过期后自动将用户重定向到登录页面。 首先,开发者可能尝试使用Session监听器(HttpSessionListener)来检测Session的过期。监听器是Java Servlet规范的一部分,允许我们注册监听...

    jsp和servlet之中的session详细介绍

    开发者可以设置session的超时时间,超过这个时间,session将自动失效。 五、理解 javax.servlet.http.HttpSession `HttpSession`是Java Servlet API的一部分,提供了与session交互的方法,如创建、获取、设置和...

    jsp实验报告7-基于session的访问控制

    // 设置1小时后Session过期 %&gt; &lt;a href="logout.jsp"&gt;登出 // logout.jsp session.removeAttribute("currentUser"); response.sendRedirect("login.jsp"); %&gt; ``` ### 3. 开发环境:MyEclipse MyEclipse是一...

    jsp实验代码,使用session

    设置Session属性通常用于存储用户登录信息、购物车数据等,如下所示: ```jsp session.setAttribute("username", "John"); ``` 4. **读取Session属性** 读取Session中的属性,可以使用`getAttribute()`方法: ...

    详解springmvc控制登录用户session失效后跳转登录页面

    在`sessionrun.jsp`页面中,我们可以设置一个友好的提示信息,告知用户session已过期,建议他们在2秒后自动跳转回首页(或指定的登录页面)。这里使用JavaScript实现延迟跳转,同时弹出警告框通知用户。 通过以上...

    jsp-63338.pdf

    你可以在应用程序的`web.xml`部署描述符文件中定义`session-timeout`元素来设置Session超时时间。例如,设置为2分钟,即`&lt;session-timeout&gt;2&lt;/session-timeout&gt;`,这意味着如果用户在2分钟内没有进行任何交互,...

    利用Session验证是否用户登录

    如果需要更改这个时间,可以在Web.config文件中设置`&lt;sessionState&gt;`元素的`timeout`属性,例如将Session的超时时间设置为40分钟: ```xml &lt;sessionState timeout="40" /&gt; ``` 这种方法虽然简单有效,但也有其...

    jsp 的session实现小的购物车的功能

    7. **处理会话过期**:JSP默认会为每个Session设置一个超时时间,超过这个时间,Session将失效,购物车内容也会丢失。可以使用`setMaxInactiveInterval()`方法设置自定义的超时时间,单位为秒。 以上就是使用JSP ...

    spring_mvc控制网站登录用户失效后跳登录页面

    #### 设置Session过期时间 为了进一步提高安全性,还需要在`web.xml`文件中设置会话的有效期,以限制用户的空闲时间。这可以通过以下方式实现: ```xml &lt;session-config&gt; &lt;session-timeout&gt;15&lt;/session-timeout&gt; ...

    Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法

    本文将介绍如何在JSP中设置session超时后跳转到登录页面,并解决iframe框架跳出的问题。 首先,我们考虑如何在session超时后重定向到登录页面。这可以通过使用过滤器(filter)来实现。过滤器是一种可以拦截请求和...

    SpringMVC拦截器实现监听session是否过期详解

    表示用户没有登录或者session已经过期,此时拦截器会拦截请求,并通过客户端的JavaScript弹出提示框,通知用户重新登录,并通过`window.location.href`指向注销路径`/user/logout`,从而实现对未登录或session过期的...

    Session技术

    - **过期**:Session有一个默认的超时时间,超过这个时间,Session将被视为失效。这个时间可以通过`setMaxInactiveInterval(int interval)`来设置,单位为秒。 ### 4. Session的应用场景 - **用户登录状态**:用户...

    怎么记住用户名和密码登录期限

    6. **刷新登录期限**: 在用户每次操作时,服务器可以更新Cookie的过期时间,确保用户在活动期间始终处于登录状态。 总结来说,通过合理设置和管理Cookie,开发者可以实现“记住用户名和密码登录期限”的功能。在...

    JavaWeb培训讲义4

    Session过期是指在一段时间内如果没有新的请求到达,Session将自动失效。`HttpSession`类提供了一个方法`setMaxInactiveInterval()`来设置Session的最长空闲时间。如果在这个时间内没有任何活动发生,则Session将被...

    jsp编程中session的用法实例分析.docx

    例如,`test1.jsp`可以设置Session属性,而`test2.jsp`可以读取这些属性: ```jsp // test1.jsp &lt;% session.setAttribute("str", "this is test"); %&gt; // test2.jsp (String) session.getAttribute("str"); %&gt; 从 ...

    jsp实现简单用户7天内免登录.docx

    当用户成功登录后,服务器会在用户的浏览器上设置一个Cookie,这个Cookie包含用户的标识信息以及过期时间(例如设置为7天后过期)。当用户下次访问时,浏览器会自动发送这个Cookie到服务器,服务器检查Cookie的有效...

Global site tag (gtag.js) - Google Analytics