EL概述和EL11个隐含对象

jsp有内置对象,固然EL也有隐含对象,EL的隐含对象相似于JSP内置对象。隐含对象分为三类,下面对11个隐含对象进行概述:cookie

1.页面上下文对象(pageContext)1个session

  pageContext对象用于访问JSP内置对象(request respones out session exception page servletContext),app

  ${pageContext.request}    访问request属性${pageContext.request.serverPort}  jsp

  ${pageContext.respones} 访问respones属性同理   把内置对象方法的get去掉,将首字母小写便可server

  ${pageContext.out}对象

  ${pageContext.session}作用域

  ${pageContext.exception}get

       ${pageContext.servletContext}servlet

 

2.访问做用域范围的隐含对象4个it

${pageScope变量名}  访问在页面范围内的变量

${requestScope.变量名}   访问在请求的

${responesScope.变量名}  访问在响应

${sessionScope.变量名}   访问会话

${applicationScope.变量名}  访问应用范围内的变量

 

3.访问环境信息的隐含信息

(1)param对象:param对象用于获取请求参数的值

(2)paramValues对象:当一个请求参数名对应多个值时

(3)header和headerValues对象: header用于获取HTTP请求的一个具体的header的值,

(4)initParam对象:initParam对象用于获取Web应用初始化参数的值

(5)cookie对象:EL中并无提供向cookie中保存值的方法,可是能够经过cookie隐含对象实现。

相关文章
相关标签/搜索