cookie---session

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

你可能感兴趣的:(cookie---session)