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的元素.