会话

会话如何工作


HttpSession对象可以保存跨同一个client多个请求的会话状态

容器是如何辨认客户

提一点:由于Http协议是无状态的,所以每个请求都来自一个新的client

客户需要一个唯一的会话ID
对客户的第一个请求,容器会生成一个唯一的会话ID,并通过响应把它返回给客户。客户再在以后的每一次请求中发回这个会话ID。容器看到ID后,就会找到匹配的会话,并把这个会话与请求关联

客户和容器是如何交会话ID信息

容器必须要把会话ID作为响应的一部分发给客户;客户也必须把会话ID作为请求的一部分发给容器。
1.Cookies实现


2.URL重写

HttpSession API

Object getAttribute("attributeNme")
setAttribute("attributeName",object)
removeAttribute("attributeNme")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容