HttpSession 是服务端的技术
服务器会为每一个用户 创建一个独立的HttpSession
当用户第一次访问Servlet时,服务器端会给用户创建一个独立的Session
并且生成一个SessionID,这个SessionID在响应浏览器的时候会被装进cookie中,从而被保存到浏览器中
当用户再一次访问Servlet时,请求中会携带着cookie中的SessionID去访问
服务器会根据这个SessionID去查看是否有对应的Session对象
有就拿出来使用;没有就创建一个Session(相当于用户第一次访问)
域的范围:
Context域 > Session域 > Request域
Session域 只要会话不结束就会存在 但是Session有默认的存活时间(30分钟)
原文:https://blog.csdn.net/Dzy_water/article/details/79749246

httpServletRequest域:
作用范围是整个请求链(请求转发也存在);生命周期是在service方法调用前由服务器创建,传入service方法。整个请求结束,request生命结束。
(大概就是request对象的生命周期,一个控制器方法处理请求时创建,返回给浏览器数据之后,即本次请求结束之后,该request对象的生命周期就结束了)

网友评论