普通的迭代key以及value都容易,如果需要根据key提取value呢?
myMap.put("hello","world");
request.setAttribute("myMap",myMap);
${myMap['hello']}
//页面显示world
这一种也不难,另一种,就是key本身也是变量,例如迭代用户列表,要根据用户id到map中取对应的地址信息(假定地址信息是map<id,addrInfo>存放
<c:set var="uid" value="${user.id}"/>
${addrMap[uid]}
//这里用户id 只在在迭代时才知道id,需要用jstl标签设置个为师这种方式来展示。