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、作用范围:整个页面,是四大作用域中最小的一个。
 

你可能感兴趣的:(javaweb,servlet,java,服务器)