- 浏览器---------request------ > 服务器
- 然后服务器set-cookie 生成一个
session_id
,然后存到这个session会有一个HashMap来存一些值(比如表单中填的一些值)。然后响应。
响应头:
Set-Cookie:JSESSIONID=B58847F410760A9885AF73594F94FD72;Path=/myApp
- 浏览器---------request(带cookie)------ > 服务器
请求头:
Cookie:JSESSIONID=B58847F410760A9885AF73594F94FD72
- 服务器根据JSESSIONID找到当前回话中存着的一些值(最终从hashMap里取),然后取出来。
HttpSession session = request.getSession(true);
// 获取value 从session中。
(String) session.getAttribute("value"));
// 存储value 到session中。
session.setAttribute("value", value);