当前位置 : 主页 > 编程语言 > java >

jsp – 如何计算JSTL中的总和

来源:互联网 收集:自由互联 发布时间:2021-06-25
参见英文答案 Calculate total sum of all numbers in c:forEach loop7个 如何通过JSP和JSTL实现这一点? int total = 0;for (Article article : list) { total += article.price;} 使用 c:set要初始化总变量,请使用 c:for
参见英文答案 > Calculate total sum of all numbers in c:forEach loop                                    7个
如何通过JSP和JSTL实现这一点?

int total = 0;
for (Article article : list) {
    total += article.price;
}
使用< c:set>要初始化总变量,请使用< c:forEach>迭代列表并使用另一个< c:set>将迭代值添加到总计中.

<c:set var="total" value="${0}"/>
<c:forEach var="article" items="${list}">
    <c:set var="total" value="${total + article.price}" />
</c:forEach>

另见Iterate over elements of List and Map using JSTL <c:forEach> tag.

网友评论