2014-12-03 23 views

Antwort

8

Verwenden <c:set> die Gesamtvariable zu initialisieren, verwenden <c:forEach> Liste iterieren und einem anderen <c:set> verwenden, um den iterierten Wert auf das Gesamt hinzuzufügen.

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

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

+0

Warum ' Alex

+0

Es ist ein Fehler, ich editierte Antwort. Es ist auch empfehlenswert, der Variablen einen ganzzahligen Wert zuzuweisen, wie dieser, value = "$ {0}" –

+0

Ok .. danke dir sehr viel – Alex

Verwandte Themen