js的map遍历
for (var item in msg.products) {
console.log(item);
console.log(msg.products[item]);
}
//msg.products为一个map
//item为key的值
//products[item]为value的值
jstl <c:forEach>的 map遍历
1.方式一 遍历键和值
<c:forEach items="${sessionScope.buycar.products}" var="item">
<tr class="car_tr">
<td>
${item.value.name}
</td>
<td align="center">颜色:灰色</td>
<td align="center"> ${item.value.count}</td>
<td align="center" style="color:#ff4e00;">¥ ${item.value.allPrice}</td>
<td align="center">26R</td>
</tr>
</c:forEach>
2.方式二 只遍历值
<c:forEach items="${sessionScope.buycar.products.values()}" var="item">
<li>
<div class="img">
<a href="javascript:void(0)">
<img src="images/car1.jpg" width="58" height="58">
</a>
</div>
<div class="name">
<a href="javascript:void(0)">${item.name}</a>
</div>
<div class="price">
<font color="#ff4e00">¥${item.price}</font>X<span>${item.count}</span>
</div>
</li>
</c:forEach>