使用<c:set>和<c:forEach>对值进行遍历输出,并累计相加:代码段如下所示:
使用set用一个变量作为初始值,再取出foreach的值,做累计相加的计算
<p>订单总金额</p>
<c:set var="b" value="${0}" />
<c:forEach items="${dingdan_alllist}" var="lilook_index">
<c:set var="b" value="${b + lilook_index.pay_money}" />
</c:forEach>
<p> $ ${b}</p>
再者如果需要保留俩位小数,需要加上一个fmt<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
第三方的库,与c库一样,
再在下方使用以下语句保留俩位小数。
<p> $ <fmt:formatNumber type="number" value="${c}" pattern="0.00" maxFractionDigits="2"/></p>