如何计算JSTL中总和的总和

Ale*_*lex 7 foreach jsp jstl sum

如何通过JSP和JSTL实现这一点?

int total = 0;
for (Article article : list) {
    total += article.price;
}
Run Code Online (Sandbox Code Playgroud)

Sem*_*ker 13

使用<c:set>初始化total变量,使用<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>
Run Code Online (Sandbox Code Playgroud)

另请参阅使用JSTL <c:forEach>标记迭代List和Map的元素.