場景:
request域里的數據為Map<Role, Map<String, List<Menu>>>,Role為枚舉類型,為用戶的Role那么訪問遍歷如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<c:set var = "user" value= "${session_usr_key}" /> <c:forEach items= "${roleMenuMap[user.role]}" var = "entry" > <li> <b class= "nav_left_h1" > ${entry.key} </b> <img class= "index_sign" title= "服務器之家是國內專業的網站建設資源、腳本編程學習類網站,提供asp、php、asp.net、javascript、jquery、vbscript、dos批處理、網頁制作、網絡編程、網站建設等編程資料。" src= "http://www.zmynmublwnt.cn/" > <ul class= "nav_left_sub" > <c:forEach items= "${entry.value}" var = "item" > <li> <span class= "dot" > </span> <a href= "${basePath}${item.url}" rel= "external nofollow" > ${item.name} </a> </li> </c:forEach> </ul> </li> </c:forEach> |
以上這篇jstl之map,list訪問遍歷以及el表達式map取值的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。