计算从 foreach 循环中获取的值

Suming fetched values from foreach loop

我有一个 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>

现在的问题是如何对每个动态生成的值求和并在foreach循环外显示出来?这是我想要得到的:

<c:set var="sum" value="[=10=]" /><!-- use "[=10=]" 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>