2019-12-14

总结:

HttpSession 中可以跟踪并储存用户信息,把值设置到属性中,有2 个方法:

setAttribute()

getAttrribute()

Session

会话保持的机制,session 是记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 session 保存在服务器上

客户端存储法:一个用户只存储Session 信息都是放在内存的,使用一些缓存服务比如Memcached之类的来放 Session。自己的数据

session一致性问题:

只要用户不重启浏览器,每次http短连接请求,理论上服务端都能定位到session,保持会话。

.状态保持

· http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态

· 客户端与服务器端的一次通信,就是一次会话

· 实现状态保持的方式:在客户端或服务器端存储与会话有关的数据

· 存储方式包括cookie、session,会话一般指session对象

· 使用cookie,所有数据存储在客户端,注意不要存储敏感信息

· 推荐使用sesison方式,所有数据存储在服务器端,在客户端cookie中存储session_id

· 状态保持的目的是在一段时间内跟踪请求者的状态,可以实现跨页面访问当前请求者的数据

· 注意:不同的请求者之间不会共享这个数据,与请求者一一对应

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • http协议有http0.9,http1.0,http1.1和http2三个版本,但是现在浏览器使用的是htt...
    一现_阅读 2,009评论 0 3
  • 作者:晚晴幽草轩www.jeffjade.com/2016/10/31/115-summary-of-cookie...
    饥人谷_Dylan阅读 1,268评论 0 51
  • 背景在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cooki...
    时芥蓝阅读 2,480评论 1 17
  • 上周六气温满30减15,衣服穿少了,被冻了一天,这几天又马不停蹄,累。今天终于还是感冒了,打喷嚏打了一天,鼻水...
    Le_Sammi阅读 116评论 0 0
  • 春天是一位匠人 雕刻着大地 用精湛的技艺 刻出花红柳绿 春天是一位匠人 抚摸着大地 用它精巧的手 化腐朽为神奇 春...
    刘培琉阅读 295评论 0 2

友情链接更多精彩内容