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隱含對象實現。

相關文章
相關標籤/搜索