之前一直用struts2,所以对于struts2的标签比较熟练
在我项目中,list对象保存了map,而map里面的键值对是我需要的,比如我需要获得每一个map对象里的商品图片地址,就是键为shopimg的值。
用struts2标签遍历List中的Map对象很方便,如下代码
<s:iterator value="#request.list" id="sif" var="sif"> <s:property value="#sif.shopimg"/> </s:iterator>而用jstl也是可以很好的实现这个要求,如下代码
<c:forEach items="${shopinformation}" var="temp"> ${temp.shopimg} </c:forEach>如果你要遍历List中Map中的所有数据,那就只需要再加一层循环遍历map即可,jstl实现代码如下:
<c:forEach items="${shopinformation}" var="temp"> <c:forEach items="${temp}" var="map"> ${map.key}---->${map.value}<br> </c:forEach> </c:forEach>
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情