---- 獲取jsp中域中的資料
param,paramvalues -- 接收引數.
相當於request.getparameter() rrquest.getparametervalues()
header,headervalues -- 獲取請求頭資訊
相當於request.getheader(name)
initparam -- 獲取全域性初始化引數
相當於this.getservletcontext().getinitparameter(name)
cookie -- web開發中cookie
相當於request.getcookies()---cookie.getname()---cookie.getvalue()
pagecontext -web
開發中的pagecontext.
pagecontext
獲得其他八大物件
$ 獲取web應用名稱
在el表示式中,無需建立就可以使用的物件稱之為el隱藏(隱含、內建)物件。在el中一共有11個隱藏物件,它們都與map相似。其中10是map,乙個是 pagecontext。
引數隱藏物件
這些隱藏物件都是map型別!
1、param:param是map型別!param物件可以用來獲取引數,與request.getparameter()方法相同。
注意,在使用el獲取引數時,如果引數不存在,返回的是空字串,而不是null。這一點與使用request.getparameter()方法是不同的。
2、paramvalues:paramvalues是map型別,當乙個引數名,對應多個引數值時可以使用它。
3、header:header是map型別,用來獲取請求頭。
4、headervalues:headervalues是map型別。當乙個請求頭名稱,對應多個值時,使用該物件,這裡就不在贅述。
5、initparam:initparam是map型別。它對應web.xml檔案中的引數。
6、cookie:cookie是map型別,其中key是cookie的名字,而值是cookie物件本身。
域隱藏物件
使用el表示式最為常用的就是獲取域物件中儲存的資料。例如:$,表示獲取在pagecontext儲存的資料。當然$是相同的!
7、pagescope:pagescope是map型別,$的功能相等與pagecontext.getattribute(「***」)。兩者的區別在於,前者在資料不存在時返回空字串,而後者返回null。
8、requestscope:requestscope是map型別,裝載了request物件中的所有資料;
9、sessionscope:sessionscope是map型別,裝載了session物件中的所有資料;
當el中給出的不是隱藏物件時,表示在四個域中查詢資料。例如:$,表示
l 在$中查詢,如果找到就返回;
l 在$中查詢,如果找到就返回;
l 在$中查詢,如果找到就返回;
頁面上下文隱藏物件
11、pagecontext:pagecontext是pagecontext型別!可以使用pagecontext物件呼叫get***()方法,例如pagecontext.getrequest,可以$。
expression說明$
pagecontext.getrequest().getquerystring();
$pagecontext.getrequest().getrequesturl();
$pagecontext.getrequest().getcontextpath();
$pagecontext.getrequest().getmethod();
$pagecontext.getrequest().getprotocol();
$pagecontext.getrequest().getremoteuser();
$pagecontext.getrequest().getremoteaddr();
$pagecontext.getsession().isnew();
$pagecontext.getsession().getid();
$pagecontext.getservletcontext().getserverinfo();
jsp的9大內建物件
el的11個內建物件
jsp 9大內建物件
jsp內建物件的概念 jsp內建物件是web容器建立的一組物件,不使用new關鍵字建立,就可以直接使用。jsp的內建物件以及它的作用?request 使用者端請求,此請求會包含來自get post請求的引數 response 網頁傳回使用者端的回應 pagecontext 網頁的屬性是在這裡管理 s...
JSP9大內建物件
jsp提供了9大內建物件來簡化開發,為jsp頁面的操作提供了豐富的功能。這9個內建物件分別應用到請求 響應 會話 應用 輸出 配置資訊和異常資訊等內容的操作。out輸出物件 jsp通過其向客戶端瀏覽器輸出資訊,並且管理應用伺服器上的輸出緩衝區。request請求物件 其封裝了由客戶端生成的http請...
jsp9大內建物件
pagecontext存東西 儲存資料只在乙個頁面有效 request存東西 儲存資料只有一次請求中有效,請求 會攜帶這個資料 客戶端向服務端傳送請求,產生的資料,使用者看完了就沒用了,比如新聞 response session存東西 儲存資料只會在一次會話中有效,從開啟瀏覽器到關閉瀏覽器 客戶端向...