Servlet及其四大作用域
servlet:
一、application(ServletContext)
1、生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除时,application对象跟着销毁。
2、作用范围:整个Web应用。
3、作用:存储公共数据
二、session 域 (HttpSession)
1、生命周期:在第一次调用 request.getSession() 方法时,服务器会检查是否已经有对应的session,如果没有就在内存 中创建一个session并返回。
2、作用范围:一次会话。
3、作用:保存登录的用户信息、购物车信息等
三、request域 --(HttpServletRequest)
1、生命周期:在service 方法调用前由服务器创建,传入service方法。整个请求结束,request生命结束。
2、作用范围:整个请求的url(请求转发也存在)。
3、作用: 在整个请求rul中共享数据。参数就可以放置在Request域中带过去。
四、pageContext域—(PageContext)
1、生命周期:当请求时开始,当响应结束时销毁。
2、作用范围:整个页面,是四大作用域中最小的一个。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
二维码