EL表示式用法

2021-08-23 12:40:45 字數 1766 閱讀 8762

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...