`

servlet的会话管理

 
阅读更多

在Servlet规范中,Servlet的会话管理技术主要有4种:URL重写,Cookie,隐藏表单域以及HttpSession

    在Java Servlet API中,javax.servlet.http.HttpSession接口封装了Session的概念,Servlet容器提供了这个接口的实现。当一个会话开始的时候,Servlet容器就创建一个HttpSession对象,在HttpSession对象中存放客户的状态信息,例如,购物车。Servlet容器为HttpSession对象分配一个惟一的Session ID,将其作为Cookie(或者作为URL的一部分,利用URL重定机制)发送给浏览器,浏览器在内存中保存这个Cookie。当客户再次发送HTTP请求时,浏览器将Cookie随请求一起发送,Servlet容器从请求对象中读取Session ID,然后根据Session ID找到对应的HttpSession对象,从而得到客户的状态信息。
详情请看下面博客:
分享到:
评论

相关推荐

    Servlet会话管理

    servlet会话管理教学课件,适用于初学者以及相关爱好者。仅供参考。

    Servlet会话管理与用户认证.doc

    Servlet会话管理与用户认证.doc

    深入理解和改进 jsp servlet会话管理机制

    本文分析JSP/Servlet的会话管理机制及其所面临的问题,然后提出了一种改进的会话管理方法。

    深入java servlet网络编程

    全书由16章和2个附录构成,理论结合实际,分门别类讲述了Servlet编程方法、会话管理、服务器端图形生成、网络编程、上传和下载文件、使用数据库、在数据库中存取图象、Servlet链、Servlet服务器端包含、Applet和...

    Servlet综合信息查看系统

    利用所学知识(表单数据获取,获取Servlet配置参数,会话管理,Servlet 上下文,Servlet间协作,Servlet Filter),充分发挥同学们的主动性,自拟主题,做完后,将可运行的代码,源代码请同学们保存好

    JSP + EJB + Servlet 实例

    主要采用EJB进行会话管理。 配置信息:使用JBOSS和MYsql数据库,在MYsql建立一个SSH数据库,然后数据库的名字和密码在jboss里配置一下,最后配置EJB工程内的XML文件,修改为creat-drop即可在项目启动过程中自动建立...

    09配置+servlet+高速缓存

    会话信息 其他选项,包括 cookie 因为 Java Server Pages 文件被编译成 servlet,所以动态高速缓存功能对 Java Server Pages 文件的处理与对 servlet 的处理是一样的(特别说明的情况除外)。 过程 在管理控制台...

    采用的是servlet+JSP+JPA的学生信息管理系统

    本系统是学生信息管理系统,主要演示JPA在实际项目中的使用,采用的是servlet+JSP+JPA.是EJB JPA 这本书里的例子。

    servlet temple

    当允许客户机和服务器简单、高效地执行会话的情况下,applet也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如 IIOP)进行通信。  (6) 对特殊的处理采用 MIME 类型过滤数据,例如图像转换和...

    深入Java Servlet网络编程

    3. 2 使用Java Servlet API进行会话管理 3. 2. 1 HttpSession接口 3. 2. 2 管理会话数据 3. 2. 3 购物车实例 3. 2. 4 会话事件 第4章 生成图像 4. 1 HTTP协议中的MIME类型 4. 2 Servlet向客户端返回MIME类型...

    Servlet对Cookie和Session的管理源码实例

    Servlet对Cookie和Session的管理:会话跟踪、会话浏览、过滤器、事件监听、以及不依赖浏览器的后台跟踪和浏览源码。

    2. 20181218-会话管理1

    所有保存在HttpSession的数据不会被发送到客户端,不同于其他会话管理技术,Servlet容器为每个HttpSession生成唯一的标识(java.lan

    java-servlet-api.doc

    JavaServletAPI提供了一个简单的接口,通过这个接口,Servlet引擎可以有效地跟踪用户的会话。 建立Session 因为HTTP是一个请求-响应协议,一个会话在客户机加入之前会被认为是一个新的会话。加入的意思是返回会话...

    servlet 详细入门教程,工作原理、编译、通过 JSP 页面调用 servlet

    servlet servlet 工作原理、编译和安装 servlet 7.3 通过 JSP 页面调用 servlet 7.4 servlet 共享变量 7.5 HttpServlet 类 7.6 用 servlet 读写文件 7.7 用 servlet 访问数据库 7.8 会话管理

    JavaWeb12-文件上传.rar

    JavaWeb03-会话跟踪cookie与session.rar JavaWeb04-内置对象与include指令.rar JavaWeb05-购物车.rar JavaWeb06-Servlet.rar JavaWeb07-javaWeb模式.rar JavaWeb08-DBUtil.rar JavaWeb09-EL与JSTL.rar JavaWeb10-...

    Servlet与 JSP 指南,PPT教学课件part2(共3个)

    HTTP请求报头 5、服务器响应的生成:HTTP状态代码 6、服务器响应的生成: HTTP响应报头 7、cookie管理 8、会话跟踪 9、JSP技术概述 10、JDBC 11、控制所生成的servlet 的结构:JSP page指令...

    Servlet与 JSP 指南,PPT教学课件part1(共3个)

    HTTP请求报头 5、服务器响应的生成:HTTP状态代码 6、服务器响应的生成: HTTP响应报头 7、cookie管理 8、会话跟踪 9、JSP技术概述 10、JDBC 11、控制所生成的servlet 的结构:JSP page指令...

    Java_Servlet入门教程

    通过本章的学习让学生了解如何用 servlet 读写文件,用 servlet 访 问数据库;理解servlet 工作原理,servlet 共享变量的使用;掌握编译和安装 servlet,通过 JSP 页面调用 servlet,HttpServlet 类,掌握会话管理。

    khan-session-sample:KHAN [会话管理器] 示例应用程序

    汗 [会议经理] KHAN [会话管理器] 是用于 Infinispan(JBoss 数据网格)或 Redis 的可扩展 Web 会话管理器。 Opennau, Inc. 博客 推介会 汗 [会议经理] KHAN【会话管理器】是JBoss、Tomcat、WebLogic等WAS的会话集群...

Global site tag (gtag.js) - Google Analytics