4.3.7 applicationScope、sessionScope、requestScope和pageScope隐式对象

4.3.7 applicationScope、sessionScope、requestScope和pageScope隐式对象

隐式对象applicationScope用于获取应用程序范围级变量的值。假如有一个应用程序范围级变量myVar,就可以利用以下表达式来获取这个属性:

1
${applicationScope.myVar}

隐式对象sessionScoperequestScopepageScopeapplicationScope相似。只不过其取值范围分别为sessionrequestpage而已。

有界对象

注意,在servlet/JSP编程中,有界对象是指在以下对象中作为属性的对象PageContextServletRequestHttpSession或者ServletContext
有界对象也可以通过没有范围的EL表达式获取。在这种情况下,JSP 容器将返回PageContextServletRequestHttpSession或者ServletContext中第一个同名的对象。执行顺序是从最小范围(PageContext)到最大范围(ServletContext)。例如,以下表达式将返回today引用的任意范围的对象:

1
${today}