Web 应用中 HttpSession 的工作原理

  • 首次访问:当浏览器 A 和浏览器 B 首次访问 Web 服务器时,服务器通过request.getSession()方法为每个浏览器创建一个HttpSession对象,并生成对应的jsessionid。该jsessionid通过Cookie响应给浏览器,用于标识会话。
  • 第二次访问:后续浏览器再次发起请求时,会携带jsessionid。服务器根据该jsessionidHttpSession列表(Map)中找到对应的HttpSession对象,从而识别用户会话,实现会话跟踪,并且可以在会话中存储和获取数据,如key1 - data 等。

Web 应用中 HttpSession 的工作原理_第1张图片

你可能感兴趣的:(前端,java,开发语言)