jsp页面的foreach循环:
<c:forEach items="${goods4}" var="v">
<tr>
<td><a href="details.htm"><img src="images/cart_thumb.gif"
alt="" title="" border="0" class="cart_thumb" /></a></td>
<td>${v.name }</td>
<td><label id="price">${v.price }</label></td>
<td><label id="count">${v.count }</label></td>
<td><label id="sum">${v.price * v.count}</label></td>
<td><a href="Buy!delete.action?id=${v.id }">删除</a></td>
</tr></c:forEach>
<tr>
<td colspan="4" class="cart_total"><span class="red">总价:</span></td>
<td> ???</td>
</tr> 显示的效果:
-------------------------------
|图片 物品 单价 数量 价格 操作 |
| |
|图片 java 10 5 50 删除 |
| |
|图片 c 12 5 60 删除 |
| |
|图片 c++ 13 7 91 删除 |
总价:???上面的总价怎么算?就是把遍历的价格都相加!
<c:forEach items="${goods4}" var="v">
<tr>
<td><a href="details.htm"><img src="images/cart_thumb.gif"
alt="" title="" border="0" class="cart_thumb" /></a></td>
<td>${v.name }</td>
<td><label id="price">${v.price }</label></td>
<td><label id="count">${v.count }</label></td>
<td><label id="sum">${v.price * v.count}</label></td>
<td><a href="Buy!delete.action?id=${v.id }">删除</a></td>
</tr></c:forEach>
<tr>
<td colspan="4" class="cart_total"><span class="red">总价:</span></td>
<td> ???</td>
</tr> 显示的效果:
-------------------------------
|图片 物品 单价 数量 价格 操作 |
| |
|图片 java 10 5 50 删除 |
| |
|图片 c 12 5 60 删除 |
| |
|图片 c++ 13 7 91 删除 |
总价:???上面的总价怎么算?就是把遍历的价格都相加!
<c:forEach items="${goods4}" var="v">
<tr>
<td><a href="details.htm"><img src="images/cart_thumb.gif"
alt="" title="" border="0" class="cart_thumb" /></a></td>
<td>${v.name }</td>
<td><label id="price">${v.price }</label></td>
<td><label id="count">${v.count }</label></td>
<td><label id="sum">${v.price * v.count}</label></td>
<td><a href="Buy!delete.action?id=${v.id }">删除</a></td>
</tr>
<%total = total + v.price;%>
</c:forEach>
<tr>
<td colspan="4" class="cart_total"><span class="red">总价:</span></td>
<td><%total%></td>
</tr>
<c:forEach items="${goods4}" var="v">
<c:set var="total" value="${total + v.price }" />
</c:forEach>
total:${total}
<td> ${v.totalPrice }</td>
把这句话<%total = total + v.price;%>
换成:
<% int count = 0; %>
<c:set var="count" value="${count + v.price}" />就能取到了,谢谢你了!