Jsp 求和从foreach循环获取的值

Jsp 求和从foreach循环获取的值,jsp,foreach,jstl,el,Jsp,Foreach,Jstl,El,我有一个JSP页面,我设法将每个cena与kolicina相乘 <c:forEach items="${proizvodKorpa}" var="proizvod"> <tr> <td>${proizvod.proizvod}</td> <td>${proizvod.cena}</td> <td>${proizvod.kolicina}</td>

我有一个JSP页面,我设法将每个cena与kolicina相乘

<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:forEach>
<tr>
    <td></td>
    <td></td>
    <td>Ukupno</td>
    <td>SUM GOES HERE</td>
</tr>

${proizvod.proizvod}
${proizvod.cena}
${proizvod.kolicina}
${proizvod.cena*proizvod.kolicina}
乌库普诺
总数在这里
现在的问题是如何对每个动态生成的值求和,并将其显示在foreach循环之外?以下是我想要得到的:


${proizvod.proizvod}
${proizvod.cena}
${proizvod.kolicina}
${proizvod.cena*proizvod.kolicina}
乌库普诺
<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>