在Servlet中四大作用域不包含
Request
Response
Session
Application
Servlet4大作用域:
1. application(ServletContext):这是Servlet的生命周期最长的作用域,它代表了整个Web应用。在这个作用域中可以存储公共数据,如全局变量或配置信息。它的生命周期与Web应用相同,即从Web应用被加载进容器时开始,直到服务器关闭或Web应用被移除为止。1
2. session(HttpSession):这个作用域对应于客户端的一次会话。它会跟踪用户在应用程序中的一系列请求,并在会话期间保存用户的登录信息和购物车等信息。会话结束后,该作用域会被销毁。
3. request(HttpServletRequest):这个作用域位于整个请求的URL范围内,它在服务器的请求处理之前由服务器创建,并在请求处理完成之后销毁。它可以用于在请求之间共享数据,通过请求参数等方式传递给后续的处理逻辑。
4. pageContext(PageContext):这个作用域仅存在于JSP页面的执行过程中,它是页面级作用域中最小的一个。它提供了对其他作用域的访问,以及一些页面相关的功能,如获取请求参数等。当页面响应结束时,该作用域随之销毁。
1. application(ServletContext):这是Servlet的生命周期最长的作用域,它代表了整个Web应用。在这个作用域中可以存储公共数据,如全局变量或配置信息。它的生命周期与Web应用相同,即从Web应用被加载进容器时开始,直到服务器关闭或Web应用被移除为止。1
2. session(HttpSession):这个作用域对应于客户端的一次会话。它会跟踪用户在应用程序中的一系列请求,并在会话期间保存用户的登录信息和购物车等信息。会话结束后,该作用域会被销毁。
3. request(HttpServletRequest):这个作用域位于整个请求的URL范围内,它在服务器的请求处理之前由服务器创建,并在请求处理完成之后销毁。它可以用于在请求之间共享数据,通过请求参数等方式传递给后续的处理逻辑。
4. pageContext(PageContext):这个作用域仅存在于JSP页面的执行过程中,它是页面级作用域中最小的一个。它提供了对其他作用域的访问,以及一些页面相关的功能,如获取请求参数等。当页面响应结束时,该作用域随之销毁。