IT兄弟連 JavaWeb教程 EL表達式中的內置對象

EL語言定義了11個隱含對象,它們都是java.util.Map類型,網頁製做者可經過它們來便捷地訪問Web應用中的特定數據。表1對這11個隱含對象作了說明。java

1  EL表達式中的內置對象cookie

2aa6bb314f6d4015aa9f6d0c4357726c.png

 

這11個隱含對象可分爲如下4種:session

●  表示HTTP請求中的特定數據,包括header、headerValues、param、paramValues和cookie。app

●  表示特定範圍,包括pageScope、requestScope、sessionScope和applicationScope。對象

●  表示pageContext對象,爲pageContext。blog

●  表示Web應用的初始化參數集合,爲initParam。it

值得注意的是,在EL表達式中沒法直接訪問JSP文件中的隱含對象,例如試圖經過表達式${request.requestURL}來訪問HttpServletRequest對象的requestURL屬性是無效的,正確的表達式應該爲${pageContext.request.requestURL}。io

相關文章
相關標籤/搜索