el
表示式獲取
map和
list
中的值el
表示式取
map中的值:
當map
中是string,string
時
後台servlet
中:mapmap1=newhashmap();
map1.put("a", "b");
map1.put("aa", "bb");
map1.put("aaa", "bbb");
前台jsp
中使用el
獲取map:使用
$或$取值
$ $
輸出為:
使用jstl
的標籤取值
"$" var="item">
key:"$" />
value:"$" />
輸出為:
不知道為什麼與存放的順序不同?
當map
中是integer,string
時
後台servlet
中:hashmapmap2 =newhashmap();
map2.put(1, "b");
map2.put(2, "bb");
map2.put(3, "bbb");
前台jsp
中使用el
獲取map:使用
$或$,不可以獲取到值,使用
$取值會報錯。當
map中的
key型別為
long
時,可以使用
$取到值
使用jstl
的標籤取值,與
map中存放
string,string
時一樣,可以取到值
el表示式取
list
的值:後台
servlet
:listlist1=newarraylist();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
前台jsp
中使用el
獲取map:使用
$獲取值
使用jstl
的標籤取值
"$" var="item">
"$">
無論list
中存放的是
string
或是integer
,上述兩種方式都可以成功取到值
使用foreach
遍歷,每次得到的都是map中的資料,在根據el取map集合的方法就可以得到資料
listmap=[,]
<
c:foreach
var="list"
items="$"
>
編號:$
姓名:$
c:foreach
>
EL表示式獲取Map和List中的值
el表示式獲取 map和 list 中的值el 表示式取 map中的值 當map 中是string,string 時 後台servlet 中 mapmap1 newhashmap map1.put a b map1.put aa bb map1.put aaa bbb 前台jsp 中使用el 獲取m...
EL表示式和
el表示式 el表示式用於獲取資料,在jsp頁面中可使用 的形式通知jsp引擎呼叫pagecontext.findattribute 方法,以識別符號為關鍵字從各個域物件中獲取物件。如果域物件中不存在識別符號所對應的物件,則返回結果為 注意,不是null address address new ad...
EL表示式 EL表示式顯示資料
1.基本資料型別與string型別 request.setattribute scores 滿分 request.setattribute a 1 頁面顯示為 滿分2.自定義型別 a 在頁面中要顯示的自定義類成員變數必須要有getter b 如何顯示 建立乙個student類 request.set...