這篇文章主要介紹了詳解javaweb中jstl如何循環List中的Map數據的相關資料,希望透過本文能幫助到大家,讓大家理解掌握這部分內容,需要的朋友可以參考下
詳解javaweb中jstl如何循環List中的Map資料
第一種方式:
1:後台程式碼(測試)
List<Map<String, Object>> list = new ArrayList<Map<String,Object>>(); Map<String, Object> map = null; for (int i = 0; i < 4; i++) { map = new HashMap<String, Object>(); map.put("id", i); map.put("name", "oo" + (i+1)); list.add(map); } model.addAttribute("list", list);
2:前台頁面(測試)
##
<c:forEach items="${list }" var="data"> <p>${data.id} : ${data.name}</p> </c:forEach>
第二種方式:
##1:後台程式碼(測試)
List<Map<String, Object>> list = new ArrayList<Map<String,Object>>(); Map<String, Object> map = null; for (int i = 0; i < 4; i++) { map = new HashMap<String, Object>(); map.put("id", i); map.put("name", "oo" + (i+1)); list.add(map); } model.addAttribute("list", list);
#
<c:forEach items="${list }" var="data"> <c:forEach items="${data }" var="test"> <p>${test.key} : ${test.value}</p> </c:forEach> </c:forEach>
以上是Javaweb中jstl如何循環List中的Map資料的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!