实验五会话管理( 实验报告)班级: 网络 111姓名: 李坤学号: 2011060 90117 一、实验目的 1. 了解 Web 服务器对客户会话跟踪的各种方法; 2. 重点掌握使用 HttpSession 对象跟踪会话的方法; 3. 掌握使用 Cookie 技术跟踪会话的方法; 4. 了解 URL 重写和隐藏表单域的方法。二、实验原理 HTTP 协议是无状态的协议。在很多情况下, Web 服务器必须能够跟踪客户的状态。比如, 对于一个购物网站, 在一个时刻可能有多个客户购物, Web 服务器必须能够区分不同的客户。一般情况下, Web 服务器为每个客户配置了虚拟的购物车( ShoppingCart )。当某个客户请求将一个商品放入购物车时, Web 服务器必须根据发出请求的客户的身份,找到该客户的购物车,然后把商品放入其中。 Web 服务器跟踪客户的状态通常有 4 种方法: (1) 使用 HttpSession 对象管理会话;(2) 使用持久的 Cookie 对象;(3) 使用 URL 重写机制;(4 )使用隐藏的表单域。三、实验内容与步骤(一) 使用 HttpSession 对象管理会话。在名为 ch05 的 Web 项目下,创建一个名为 ShowSessionInfo 的 Servlet 。代码 import ; import ; import ; import ; import ; import ; import ; import ; public class ShowSessionServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ("text/html;charset=gb2312"); HttpSession session = (true); String heading = null; String info="Information about your session"; Integer accessCount = (Integer) ("accessCount"); if(accessCount==null) { accessCount = new Integer(1); heading = "e,enter this page first time! "; } else { heading = "e Back! "; accessCount = a
实验五 会话管理实验报告 (2) 3 来自淘豆网m.daumloan.com转载请标明出处.