`
zhaolicric
  • 浏览: 146643 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

httpSession 的生命周期

阅读更多

 

  以下是设置session 时间的3 个方法:
1.
web.xml 中定义:

以分为单位,作用于单个web 应用;
<session-config>  
       <session-timeout>20</session-timeout>  
</session-config>

2.
在程序中定义:

以秒为单位,作用于被设置的session

session.setMaxInactiveInterval(30*60);
设置为 -1 则永不过期

分享到:
评论

相关推荐

    BEA WebLogic平台下J2EE调优攻略

    Web层的性能直接影响用户感知,优化点主要集中在减少HTTP请求次数,压缩响应数据,利用缓存减少数据库访问,以及合理设置HttpSession生命周期,避免无谓的会话维护开销。 #### 应用服务器调优 ##### JVM调优 Java...

    session生命周期的设置

    1. **编程方式设置**:在Java Web开发中,可以使用HttpSession接口的setMaxInactiveInterval(int interval)方法来设置Session的生命周期,interval参数表示的是以秒为单位的时间间隔。例如,以下代码将Session的生命...

    HttpSession的使用

    每个`HttpSession`都有一个生命周期,当用户关闭浏览器、手动清除session或者服务器达到预设的超时时,session会失效。默认情况下,session的超时时间为30分钟,但可以通过在web.xml配置文件中设置`&lt;session-config&gt;...

    httpSession

    2. **session的生命周期管理**:讨论session的默认超时时间(通常是30分钟),以及如何通过配置修改这个超时时间。 3. **session共享与复制**:在集群环境中,如何实现session的共享,以确保用户在不同服务器之间...

    基于Listener监听器生命周期(详解)

    以下将详细解析Listener监听器的生命周期,以及如何在实际项目中应用这些知识点。 ### 监听器的生命周期 监听器的生命周期指的是监听器被创建、执行以及销毁的整个过程。在Servlet规范中,监听器接口主要分为两大...

    session的生命周期1

    3. **手动失效**:开发者还可以通过调用`HttpSession.invalidate()`方法立即结束一个`Session`的生命周期,使其失效。 ### Session对浏览器的要求 - **Cookie依赖**:`Session`的识别主要依赖于`Cookie`。服务器在...

    使用监听器跟踪session的生命周期和session的属性

    为了更好地理解和管理Session的生命周期及其属性,我们可以使用监听器(Listeners)来实现这一目标。以下是关于使用监听器跟踪Session生命周期和属性的详细解释。 1. **HttpSessionListener**: - `...

    sevlet生命周期,request web.xml 及ServletContext总结

    Servlet的生命周期分为四个阶段:加载和实例化、初始化、服务以及销毁。下面将详细解释这些阶段。 1. **加载和实例化**: 当Servlet容器(如Tomcat、Jetty等)启动时,或者当容器首次接收到需要特定Servlet服务的...

    ServletHttpSession DEMO

    ServletHttpSession是Java Web开发中的一个关键概念,主要用于在HTTP无状态协议中维持客户端...在ServletHttpSessionExample的实践中,你可以尝试创建、读取、更新和删除Session属性,以及观察Session的生命周期管理。

    Web_4_状态管理Cookie和HttpSession1

    总的来说,本章节涵盖了状态管理的基本概念,Cookie的创建、查询、修改和生命周期,以及HttpSession的使用。学习者应该掌握这些内容,以便在实际的Web应用开发中有效地处理客户端和服务器之间的状态保持。

    Web应用安全:HTTPSession.pptx

    ... ... 当用户第一次访问 Servlet 时,服务器端会给用户创建一个独立的 ...通过了解 HTTP 会话的原理、域、创建、身份验证原理、何时创建 HTTP 会话、获取 HTTP 会话对象和生命周期,可以更好地理解和应用 HTTP 会话技术。

    java使用HttpSession实现QQ访问记录

    6. **Servlet的doGet方法**:这是Servlet生命周期的一部分,处理GET请求。在这里,我们利用`PrintWriter`向客户端发送HTML内容,展示QQ列表和访问记录。 7. **页面渲染**:`out.println()`用于向响应流写入HTML代码...

    java使用websocket,并且获取HttpSession 源码分析(推荐)

    这些注解用于处理 WebSocket 的生命周期事件。 知识点7:发送消息 在使用 WebSocket 时,我们可以使用 sendMessage 方法发送消息到客户端。sendMessage 方法用于将消息发送到客户端,例如发送文字消息或二进制消息...

    合肥工业大学 J2EE 2013 期末试题

    本资源摘要信息涵盖了 J2EE 相关知识点,涉及 JSP、Servlet、J2EE 中的生命周期、会话管理、请求处理等方面。 JSP 1. 在 JSP 中定义一个方法需要使用 `! %&gt;` 元素。 2. JSP 页面经过编译之后,将创建一个 Servlet...

    JSP考试题目(1).docx

    JSP考试题目知识点总结 ... 一、Java Bean * 一个Java类要被认为是Java Bean,必须满足三个条件:是一个公共类、含有公有的无参构造方法、属性私有...* 在JavaBean的生命周期中,用来跟踪用户请求操作的是HttpSession。

    Java实训教程 Java软件开发实战 web开发技术 第6章 listener 共21页.pptx

    ### Java Web 开发技术:Listener 监听器技术详解 #### 一、课程目标与概述 ...监听器为开发者提供了一种高效、灵活的方式来处理Web应用中的各种生命周期事件,极大地增强了应用程序的功能性和可维护性。

    JavaWEB_源代码.rar

    - **Servlet生命周期**:Servlet的生命周期由容器(如Tomcat)管理,包括加载Servlet类、创建Servlet实例、调用`init()`方法进行初始化、处理请求(`service()`方法)、销毁Servlet(`destroy()`方法)。...

    Day09_cookie & Session

    ### Day09_cookie & Session:详解Cookie与Session的用法及生命周期 在现代Web开发中,维护用户状态是一项至关重要的任务。Cookie与Session是实现这一目标的两种主要机制。本文将深入探讨这两种技术的工作原理、...

    servlet事件监听

    Servlet事件监听是Java Web开发中的一个重要概念,它允许开发者在特定的Servlet生命周期事件发生时执行相应的处理代码。这种机制使得我们可以对Servlet的初始化、服务、销毁等过程进行监控和定制化操作,增强了程序...

Global site tag (gtag.js) - Google Analytics