`
kgdso
  • 浏览: 87912 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jsp session过期时间设置

阅读更多

1.用request获得session,然后session.setMaxInactiveInterval

 

2.使用session-config

      在web.xml中配置

  <session-config>
        <session-timeout>10</session-timeout>
  </session-config>

区别
a.setMaxInactiveInterval的优先级高,如果setMaxInactiveInterval没有设置,则默认是session-config中设置的时间。
b.setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web服务的。
c.setMaxInactiveInterval的参数是秒,session-config当中配置的session-timeout是分钟。

分享到:
评论
4 楼 millerrch 2011-12-13  
用的是JSP加上WebSphere,更改WebInfo目录下的web.xml加上 
<session-config>
        <session-timeout>1</session-timeout>
  </session-config>


似乎没起作用呢,更改配置和重启过服务器了,没看出效果额
3 楼 kgdso 2011-11-14  
ghlong 写道
还有如果是tomcat还可以在其web.xml里面设置吧?

下面那个方法就是在web.xml里面设置的。
2 楼 ghlong 2011-10-25  
还有如果是tomcat还可以在其web.xml里面设置吧?
1 楼 ghlong 2011-10-25  

相关推荐

    JSP中session的使用详解

    开发者应合理设置`Session`的超时时间,避免不必要的资源消耗;同时,应对`Session`中的敏感数据进行加密处理,确保数据传输的安全。此外,考虑到部分用户可能禁用了Cookie,提供URL重写的支持,可以确保即使在无...

    JSPsession超时提示

    ### JSP Session超时提示知识点解析 #### 一、背景介绍 在Web应用程序中,`session` 是一种常用的技术手段,用于保存用户的状态信息。它能够帮助开发者在多个页面请求之间保持用户的数据一致性。然而,为了提高安全...

    JSP Session超时设置的实现方法

    在Servlet代码中,可以通过获取HttpSession对象并调用`setMaxInactiveInterval(int interval)`方法来设置Session的超时时间。例如,设置为60秒: ```java HttpSession session = request.getSession(); session....

    jsp中Session对象源码

    可通过 `setMaxInactiveInterval(int interval)` 设置会话超时时间(以秒为单位)。同时,过度依赖会话可能导致内存泄漏,因为服务器会为每个活跃会话保留数据。因此,应合理使用并及时清理不再需要的会话属性。 ...

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

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

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

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

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

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

    6 jsp内建对象之session

    1. 合理设置session过期时间,避免长时间未活动的session占用资源。 2. 使用唯一标识符加密存储session ID,防止被冒用。 3. 对敏感数据进行加密处理,增强安全性。 4. 在不需要时及时销毁session,减少内存消耗。 ...

    jsp和servlet之中的session详细介绍

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

    Jsp_Session详解.

    当用户登录系统并开始向购物车添加商品时,这些信息可以保存在Session中,即使用户关闭浏览器,这些信息仍然可以保留,只要Session没有过期。 然而,Session机制并非没有问题。随着Web应用的规模增长,Session管理...

    jsp-cookie-session-crud 使用 JSP 实现cookie session验证及增删改查

    4. **删除(Delete)**: 用户注销时,服务器会清除session中的用户信息,同时可以设置cookie过期,结束用户会话。 在"test-cookie-login"这个示例项目中,开发者可能创建了一个简单的登录系统,用户输入用户名和...

    jsp的session介绍

    此外,开发者可以通过设置Session的最大非活动时间来调整Session的过期时间。 #### 实现细节 在JSP中,使用Session主要涉及到以下几个关键方法: - `request.getSession()`:获取当前请求的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是一...

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

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

    登录超时完整实例、session超时设置、JSP页面会话超时

    本教程将深入探讨"登录超时完整实例",包括如何进行`session超时设置`以及在`JSP页面`中处理会话超时的问题。 首先,我们需要理解什么是登录超时。登录超时是指用户在一定时间内未进行任何操作,系统自动判断该用户...

    jsp实验代码,使用session

    - 注意处理Session过期和丢失的情况,提供良好的用户体验。 - 适当使用Session,避免滥用导致性能下降。 通过这次实验,你可以更深入地理解Session的工作原理,掌握在实际项目中如何合理使用Session来管理用户...

    HttpSession/session,jsp,servlet——综合练习题一

    可能的内容包括创建一个新的会话,设置和获取会话属性,以及处理会话过期的情况。这个示例可能涉及到一个简单的登录系统,用户登录后,将用户名存储在`HttpSession`中,然后在后续的页面中检查会话是否存在,以确认...

    Session登录注销

    4. 更新响应头,设置过期的`Set-Cookie`,清除客户端的`sessionId` cookie,使得客户端不再携带旧的`sessionId`。 5. 服务器返回响应,注销完成。 **JSP和Servlet间的数据传输配置**: 1. 使用`request....

    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; 从 ...

Global site tag (gtag.js) - Google Analytics