1. 程式人生 > >jsp EL表示式 11個隱含物件

jsp EL表示式 11個隱含物件

lEL表示式語言中定義了11個隱含物件,使用這些隱含物件可以很方便地獲取web開發中的一些常見物件,並讀取這些物件的資料。 l語法:${隱式物件名稱}  :獲得物件的引用

隱含物件名稱

描       述

pageContext

對應於JSP頁面中的pageContext物件(注意:取的是pageContext物件。)

pageScope

代表page域中用於儲存屬性的Map物件

requestScope

代表request域中用於儲存屬性的Map物件

sessionScope

代表session域中用於儲存屬性的Map物件

applicationScope

代表application域中用於儲存屬性的Map物件

param

表示一個儲存了所有請求引數的Map物件

paramValues

表示一個儲存了所有請求引數的Map物件,它對於某個請求引數,返回的是一個string[]

header

表示一個儲存了所有http請求頭欄位的Map物件

headerValues

同上,返回string[]陣列。注意:如果頭裡面有“-” ,例Accept-Encoding,則要headerValues[“Accept-Encoding”]

cookie

表示一個儲存了所有cookie的Map物件

initParam

表示一個儲存了所有web應用初始化引數的map物件


l測試各個隱式物件 l注意事項 •測試headerValues時,如果頭裡面有“-” ,例Accept-Encoding,則要headerValues[“Accept-Encoding”] •測試cookie時,例${cookie.key}取的是cookie物件,如訪問cookie的名稱和值,須${cookie.key.name}或${cookie.key.value}