2014-12-03 18 views

risposta

8

Usa <c:set> per inizializzare la variabile totale, utilizzare <c:forEach> per scorrere la lista e utilizzare un altro <c:set> per aggiungere il valore iterata al totale.

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

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

+0

Perché ' Alex

+0

È un errore, ho risposto edito. Inoltre si consiglia di assegnare un valore intero a un uso variabile come questo, value = "$ {0}" –

+0

Ok .. grazie mille – Alex

Problemi correlati