先分析一下这个list,这个list中存放map集合 map通过key 可以获取对应的值也是个List类型的集合 如果要是普通的list集合 在jsp中获取可以通过${list[i]}来获取,这个复杂的就得需要遍历了。首先遍历这个list ,存放多少map就放在多少tr中,这个行中还需要继续遍历,通过${Pmap.key}获取map的键,剩下的list还需要继续遍历,遍历到剩下的td中。上代码观察:遍历的是list11这个集合,设置个对外参数var ="list100" 有多少map对应多少tr,所以用tr包裹剩下内容,再继续遍历,通过引用${list100}获得map,给一个引用map11,获取到map的key放在td中,剩下map的值继续遍历到td中。
<c:forEach items="${list11}" var="list100">
<tr>
<c:forEach items="${list100}" var="map11">
<td>${map11.key}</td>
<c:forEach items="${map11.value}" var="value11">
<td>