文档介绍
* * * * * ACCP V4.0 ACCP V4.0 第三章 会话跟踪简介 * 回顾 Servlet 使用户可以在服务器上运行 Java 代码和生成动态内容 HTTP Servlet 发送 HTTP 请求和接受 HTTP 响应 Servlet 生命周期由三种方法组成,即 init()、service() 和 destroy() Servlet API 包含于两个包中,分别为 javax.servlet 和 javax.servlet.http Servlet 继承 GenericServlet 类或 HttpServlet 类。 利用JBuilder 2005 开发Servlet * 目标 定义会话跟踪 创建会话 标识会话跟踪技术 讲解 Servlet 通信方法 描述 Servlet 上下文状态 创建程序以访问上下文状态 开发程序以修改上下文状态 * 会话跟踪 请求 1 请求 2 请求 n ……. 服务器将唯一的会话 ID 分配给客户端以跟踪用户 * 会话跟踪 HttpServletRequest 的 getSession() 方法用于创建会话,其语法如下: public HttpSession getSession(); public HttpSession getSession(boolean value); 如果没有与当前请求关联的会话,则 getSession() 方法用于创建会话。 如果布尔值为 true 且当前没有与请求关联的会话,则使用 getSession(boolean value) 创建会话。如果布尔值为 false,如果没有与当前请求关联的会话,返回null。 * 会话跟踪技术 会话跟踪技术 用户授权 隐藏表单域 URL 重写 Cookie 以下是各种会话跟踪技术: * 用户授权 会话跟踪的用户授权方法在用户登录之后跟踪用户。用户授权技术不允许未