/ / Jak obliczyć sumę sumy w JSTL [duplikat] - jsp, foreach, sum, jstl

Jak obliczyć sumę sumy w JSTL [duplicate] - jsp, foreach, suma, jstl

Jak mogę to zrealizować za pomocą JSP i JSTL?

int total = 0;
for (Article article : list) {
total += article.price;
}

Odpowiedzi:

11 dla odpowiedzi nr 1

Posługiwać się <c:set> aby zainicjować zmienną całkowitą, użyj <c:forEach> aby iterować po liście i użyć innej <c:set> aby dodać iterowaną wartość do sumy.

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

Zobacz też Iteruj po elementach List i Map za pomocą znacznika JSTL <c: forEach>.