Web层共享数据的范围
应用对象:ServletContext (application) ------回话结束,数据有效-------
作用范围:同一网站,不同客户端,都可以共享该对象内的数据。
使用场景:统计当前在线人数
会话对象:HttpSession (session)------回话结束,数据失效-------
作用范围:同一网站,同一客户端,不同页面,共享该对象内的数据
使用场景:保存当前登录用户信息,购物车
请求对象:HttpServletRequest (request)
作用范围:在当次请求中有效
使用场景:保存错误信息,传递参数
页面对象:PageContext
作用范围:在当前页面有效
作用范围大小:ServletContext > HttpSession > HttpServletRequest > PageContext
应用对象:ServletContext (application) ------回话结束,数据有效-------
作用范围:同一网站,不同客户端,都可以共享该对象内的数据。
使用场景:统计当前在线人数
会话对象:HttpSession (session)------回话结束,数据失效-------
作用范围:同一网站,同一客户端,不同页面,共享该对象内的数据
使用场景:保存当前登录用户信息,购物车
请求对象:HttpServletRequest (request)
作用范围:在当次请求中有效
使用场景:保存错误信息,传递参数
页面对象:PageContext
作用范围:在当前页面有效
作用范围大小:ServletContext > HttpSession > HttpServletRequest > PageContext