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