jsp標籤中遍歷List<Map<String, List<Object>>>類型的數據

先分析一下這個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>
${value11}
</td>
</c:forEach>
</c:forEach>
</tr>
</c:forEach>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章