`
pengtyao
  • 浏览: 401235 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HttpSession总结

阅读更多
1.JSP中session对象何时被创建?  
一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用HttpServletRequest.getSession(true)或HttpServletRequest.getSession()这样的语句时才被创建,注意如果JSP没有显示的使用 <% @page session="false"%> 关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语句 HttpSession session = HttpServletRequest.getSession(true);这也是JSP中隐含的session对象的来历,可直接使用session对象。
  由于session会消耗内存资源,因此,如果不打算使用session,应该在所有的JSP中关闭它。
分享到:
评论

相关推荐

    HttpSession的使用

    ### 总结 `HttpSession`是Web开发中的重要工具,用于在客户端和服务器之间持久化数据。理解其工作原理和最佳实践,能帮助我们更有效地构建和维护Web应用程序。同时,结合JDBC等其他技术,可以构建出更加健壮和高效...

    spring websocket获取httpsession

    总结来说,Spring 4中的WebSocket结合HttpSession,可以为实时通信场景提供用户上下文信息,确保数据的正确传递。通过配置WebSocket、创建WebSocket控制器、获取HttpSession以及客户端的订阅,我们可以实现WebSocket...

    利用HttpSession实现Ajax请求重定向.docx

    总结: 本文讨论了如何使用 HttpSession 实现 Ajax 请求重定向。这种方法可以解决 Ajax 请求不能实现网页重定向的问题,实现了数据的存放和重定向。同时,我们也讨论了这种方法的优点和缺点,以及其应用场景。

    WebSocket区分不同客户端两种方法(HttpSession和@PathParam)

    #### 四、总结 通过以上介绍可以看出,无论是使用`HttpSession`还是`@PathParam`来识别不同的WebSocket客户端,都有其适用的场景和限制。在实际开发中,开发者应根据具体的应用需求和场景选择最合适的方法,或者...

    J2EE项目开发总结

    总结来说,J2EE项目开发涵盖了从架构设计、Web应用结构、XML处理、HTTP请求处理、Servlet编程、会话管理到Web应用上下文等多个方面。深入理解并熟练运用这些知识点,对于成功地开发和维护J2EE应用至关重要。

    jsp期末概念总结

    【JSP期末概念总结】 JSP(JavaServer Pages)是一种基于Java的技术,它允许开发者在HTML页面中嵌入Java代码,以实现动态网页的创建。JSP文件在服务器上被编译成Servlet类,然后执行生成动态内容。JSP的核心在于将...

    java web课程笔记总结

    - 在Java Web中,通常使用HttpSession接口来实现Session管理。 9. **Cookie与Session的区别**: - Cookie存储在客户端浏览器上,而Session存储在服务器端。 - Cookie适合存放不敏感的信息,而Session则更适合...

    java项目开发总结.docx

    * Cookie 和 HttpSession 等 web 存储机制 十一、其他 * GC 垃圾回收机制 * override 和 overload 方法 * 对象类型转换和多态 * this 和 super 关键字 總之,Java 项目开发总结涵盖了 Java 项目开发中的所有基本...

    servlet监听器

    总结: Servlet监听器是Servlet技术的重要组成部分,它们提供了对Web应用上下文、会话和请求等事件的实时感知能力。通过监听这些事件,开发者可以实现在特定时机执行代码逻辑,比如在Web应用启动或停止时进行资源的...

    SprinpWebsocket

    总结,"Spring Websocket"示例展示了如何在Spring环境中集成WebSocket,以及如何管理HttpSession与WebSocket Session的关系,实现高效的消息推送。通过理解这些概念和实践,开发者可以构建实时、低延迟的应用,如...

    学习cookie的笔记和总结

    HttpSession session = request.getSession(); session.setAttribute("username", "JohnDoe"); // 获取Session String username = (String) session.getAttribute("username"); ``` #### 七、总结 通过本文...

    servlet监听器总结

    ### Servlet监听器总结 #### 一、Listener概念与作用 - **定义**:在Java Web开发中,Listener(监听器)是一种特殊的组件,主要用于监听容器内的特定事件,并根据这些事件的发生执行相应的处理逻辑。 - **功能**...

    黑马点评详细总结(问题 + 踩坑点 + 解决思路)

    在"黑马点评详细总结"这个项目中,我们关注的是一个类似大众点评的平台,它大量使用了Redis这一内存数据存储系统。项目的主要功能包括短信登录和注册,以及相关的用户验证流程。以下是对这些关键知识点的详细说明: ...

    JSP内置对象归纳与总结

    JSP内置对象归纳与总结 JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和...

    java综合知识点总结

    10. request.getSession(), request.getSession(false), request.getSession(true):这三个方法用于获取或创建HttpSession。getSession()默认创建新session,getSession(false)如果存在则返回,不存在则返回null,...

    spring4各个功能的jar总结

    以下是对Spring4各个功能的jar包的详细总结: 1. **spring-core.jar**:这是Spring框架的基础,包含了IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)的核心实现。它提供了Bean工厂...

    servlet jsp总结

    ### Servlet与JSP知识点总结 #### 一、Servlet概述及基本使用 - **Servlet定义**:Servlet是一种服务器端的小程序,用于处理来自Web浏览器或其他HTTP客户端的请求,并返回响应。Servlet通常作为MVC架构模式中的...

    javaweb知识总结

    - **HttpSession**:代表客户端的一次会话,用于存储与特定用户会话相关的数据,会话在用户关闭浏览器或会话超时后结束。 - **HttpServletRequest**:封装了客户端的请求信息,如参数、头信息等,还支持请求转发和...

    session共享jar包

    总结起来,这个jar包集合提供了实现Nginx+Memcached Session共享所需的所有组件,包括Memcached客户端、Session管理器、序列化工具等。开发人员需要根据具体的应用环境和需求,选择合适的版本进行配置和集成,以实现...

Global site tag (gtag.js) - Google Analytics