页面jstl操作Map集合问题
有对象B 属性为bid----bname
action中有map集合里面有数据
bid----bname形式 比如:
1--变压器
2--高电压
3--电阻
4--电缆线
最后request.setAttribute("map",map);
action中有数据List集合 里面装了对象A 即 List<A> list=xxxxx.xxx();
最后request.setAttribute("list",list);
A对象中有属性 id,name,bid(B对象的id)
页面如下:
<c:forEach items="${requestScope.list}" var="obj">
<ul>
<li>
名称: ${obj.name}
</li>
<li>
b的名称: //根据obj的bid去map中去对应的值</li>
</ul>
</c:forEach>
<c:forEach var="obj" items="${requestScope.list}">
<c:forEach var="map" items="${obj}">
<ul>
<li>
名称: ${map.value}<br/>
ID : ${map.key}
</li>
<li>
b的名称: //根据obj的bid去map中去对应的值
</li>
</ul>
</c:forEach>
</c:forEach>