後台action 中:
map map = new hashmap();
map.put(key1,value1);
map.put(key2,value2);
map.put(key3,value3);
前台jsp 中使用el獲取map:
1 : $ ---- 直接取map中key=key1 的value; 例: map .put("a","b"), $ 就可以
注意:如果key1 是數值,例如; 1
後台 map.put(1, value1) , 前台 $將取不到值。原因:el表示式中數字1是long型別,無法匹配後台map中的int。 修改 map.put(0l, value); 前台 :$.
後台action :
list list = new arraylist();
list.add("abc");
list.add("123");
list.add("haha");
list.add("hehe");
前台jsp中:
$, $, $, $
list> students = new arraylist>();
maps1 = new hashmap();
s1.put("name","jim");
s1.put("age","15");
students.add(s1);
maps2 = new hashmap();
s2.put("name","lucy");
s2.put("age","12");
students.add(s2);
前台:
el表示式取map值問題
el表示式取map值 後台 request.setattribute map map 前台取map 取map中的某個屬性 若key是字串 若key是數字 注意 數字為key的話必須為long型別 map.put 1l,value 也可以遍歷來取 map key 只對long型別的數字起作用 map....
EL表示式取Map中的值
當map中是string,string時 mapmap new hashmap map.put x 1 map.put y 2 map1.put z 3 前台jsp 中使用el獲取map 使用m ap x 或或ma p x 或取值 輸出為 1 1 使用jstl的標籤取值 key value 輸出為 ...
EL表示式陣列 Map List集合取值
jstl是sun的標準taglib庫,jstl是標籤庫和el語言的結合。屬性值 物件值 姓名 年齡 所屬組 map集合 假設action中儲存map集合 map mapvalue new hashmap mapvalue.put key1 值1 mapvalue.put key2 值2 reques...