el表示式
*用途:獲取域物件的屬性值
*語法:$
*使用el表示式獲取域物件裡面值
<%// 向四個域物件裡面設定值
pagecontext.setattribute("msg", "ayit");
pagecontext.setattribute("msg", "ayitrequest",pagecontext.request_scope);
pagecontext.setattribute("msg", "ayitsession",pagecontext.session_scope);
%>$$
$*使用el表示式獲取域物件裡面陣列值
使用陣列的下標來獲取,如果陣列的下標不存在返回乙個空字串
<%
string arr = ;
pagecontext.setattribute("arr", arr);
%>
$*使用el表示式獲取域物件裡面集合裡面值
使用陣列的下標來獲取,如果陣列的下標不存在返回乙個空字串
<%
list list = new arraylist();
list.add(1);
list.add(2);
list.add(3);
pagecontext.setattribute("list", list);
%>
$使用集合的key獲取,但是key不能是數字,一般不用el取。set不能用el
$<%
map map = new hashmap();
map.put("a", "aaa1");
map.put("b", "aaa2");
map.put("c", "aaa3");
pagecontext.setattribute("map", map,pagecontext.request_scope);
%>
$*使用el表示式獲取域物件裡面物件的屬性值
使用物件名稱.屬性名稱獲取屬性的值
<%
person p = new person();
p.setname("ayit");
p.setpassword("ayit");
request.setattribute("p", p);
date date = new date();
pagecontext.setattribute("date", date);
%>$$
*el表示式執行運算
*算數運算
*關係運算
*邏輯運算
<%
pagecontext.setattribute("aa",2);
pagecontext.setattribute("bb",3);
%>$$
$$
使用el表示式操作web開發常用的物件
*el表示式裡面提供了11個隱含物件
param:得到提交的引數,相當於request.getparameter()
paramvalues:得到多個值,相當於request.getparametervalues();
header:得到頭資訊,相當於 request.getheader();
initparam:得到全域性的初始化引數,$
pagecontext:得到其他內建物件$
EL表示式 EL表示式顯示資料
1.基本資料型別與string型別 request.setattribute scores 滿分 request.setattribute a 1 頁面顯示為 滿分2.自定義型別 a 在頁面中要顯示的自定義類成員變數必須要有getter b 如何顯示 建立乙個student類 request.set...
EL表示式運算子用法
在el表示式中我們可以使用運算子以達到我們想要的結果,運算子按作用分為以下幾種 1.算術運算子 例如 注意 在el表示式中的 只有數 算的功能,沒有連線符的功能,它會試著把運算子兩邊的運算元轉換為數值型別,進而進行數學加法運算,最後把結果輸出。若出現 則會出現異常。例如 例如 例如 2.關係運算子 ...
El表示式使用
用el表示式取資料的時候,通常用.號,如果.號取不出資料,在換用 servlet直接傳資料 string date 用來測試el表示式 request.setattribute date date servlet封裝資料在物件中傳送 1 person person new person person...