/ / JSTLでの合計の計算方法[複製]-jsp、foreach、sum、jstl

JSTLの合計の計算方法[重複] - jsp、foreach、sum、jstl

JSPとJSTLでこれを実現するにはどうすればよいですか?

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

回答:

回答№1の11

つかいます <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>

も参照してください JSTL <c:forEach>タグを使用して、リストおよびマップの要素を反復処理します.