<c:forEach> 遍历Map中的List,怎么只遍历一个
为了方便,例子简化
后台传来数据 map(int,List)类型, 例如
map.put(1,list1);
map.put(2,list2);
request.put("map", map);
//在JSP页面遍历
<c:forEach var="map" items="${typemap}">
${map.key }<br/>
${map.value } <br/>
${map.value.id} <br/>
</c:forEach>
这样子遍历,拿出的都是全部的结果.
我想要的效果是
拿出 key = 1 ,然后 遍历 list1 ;
拿出 key = 2, 然后 遍历 list2 ;
应该怎么写呢? 哪位大侠帮帮忙
------解决方案--------------------再嵌套一个forEach试试
------解决方案--------------------
<c:forEach var="map" items="${typemap}">
${map.key }<br/>
<c:forEach items="${key.value}" var="ls">
${ls.xxxx}
</c:forEach>
</c:forEach>
------解决方案--------------------
+1