会话技术
- 概念
- 一次会话中包含多次请求和响应。
- 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。
- 功能
- 在一次会话的范围内的多次请求间,来共享数据。
- 方式
- 客户端会话技术:Cookie
- 服务器端会话技术:Session
Cookie
概念
- 客户端会话技术,将数据保存到客户端。
- Cookie 在计算机中是个存储在浏览器目录中的文本文件,当浏览器运行时,存储在 RAM 中发挥作用 (此种 Cookies 称作 Session Cookies);
- 一旦用户从该网站或服务器退出,Cookie 可存储在用户本地的硬盘上 (此种 Cookies 称作 Persistent Cookies)
快速入门
- 使用步骤:
- 服务器通过response,对浏览器发送cookie
- **new Cookie(String name, String value) **
- **response.addCookie(Cookie cookie) **
- 服务器通过request,接收浏览器发送的cookie
- **Cookie[] request.getCookies() **
<
- **new Cookie(String name, String value) **
- 服务器通过response,对浏览器发送cookie