2016-07-01 18 views
-1

Ich habe eine JSP-Seite und ich habe es geschafft, jede Cena mit Kolicina zu multiplizieren.Summe abgerufener Werte von foreach Schleife

Nun ist das Problem, wie Summe aller dynamisch generierten Wert summieren und es außerhalb der foreach-Schleife anzeigen? Hier ist, was ich zu bekommen:

Result wanted

Antwort

0
<c:set var="sum" value="${0}" /><!-- use "${0}" for numeric value, "0" could be interpreted as string --> 
<c:forEach items="${proizvodKorpa}" var="proizvod"> 
    <tr> 
     <td>${proizvod.proizvod}</td> 
     <td>${proizvod.cena}</td> 
     <td>${proizvod.kolicina}</td> 
     <td>${proizvod.cena * proizvod.kolicina}</td> 
    </tr> 
    <c:set var="sum" value="${sum + (proizvod.cena * proizvod.kolicina)}" /> 
</c:forEach> 
<tr> 
    <td></td> 
    <td></td> 
    <td>Ukupno</td> 
    <td><c:out value="${sum}" /></td> 
</tr>