el表示式取複雜map陣列的值

2021-06-29 07:40:44 字數 374 閱讀 2863

1.對於map結構類似於map中巢狀map型別

mapmap1=new hashmap<...>()

mapmap2=new hashmap<...>()

mapmap3=new hashmap<...>()

map2.put(1,"a");

map2.put(2,"b");

map1.put(3,map2);

map1.put(4,map3);

如果想取得map2中的值"a",可以這樣寫$其中 中是map的鍵,它一定要與當時宣告的map的鍵型別一致,integer型別的不能寫成string型別的,同樣string型別的也不能寫成integer型別的,否則頁面取不到值

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值的總結

後台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 就可以...