JSP的四种作用域
对象的生命周期和可访问性称为作用域,在JSP的4种作用域中:页面域、请求域、会话域和应用域。
介绍如下:
- 页面域(page scope):页面域的生命周期是指页面执行期间。离开当前的JSP页面,属性值会消失。
- 请求域(request scope):请求域的生命周期是指一次请求的过程。页面通过forword方式跳转,目标页 面仍然可以获得request的属性值。如果通过redirect方式进行页面跳转,会去 重新访问新的指定的URL地址,request的属性值会丢失。
- 会话域(session scope):会话域的生命周期是指某个客户端与服务器所连接的时间,会话过期或用户自动退出后,会话失效。存储在会话域中的对象在整个会话期间都可以被访问。
4.应用域(application scope):应用域的生命周期是指从服务器开始执行到服务器关闭为止,是4个作用域时间最长的。 存储在应用域中的对象在整个应用程序运行期间可以被所有JSP和Servlet共享访问。