Acumulador ForEach

Pessoal,

Estou com uma dúvida quanto um acumulador, criei uma variável via jstl e não consigo alterar o valor dela de dentro do meu forEach. Alguém poderia dar uma força? Segue abaixo o código:

<c:set var="cont" value="0" />    
                                    <c:forEach items="${variavel}" var="variavel">
                                    
                                        <tr>
                                            <td width="15%">
                                                <b>Descrição: </b>
                                            </td>
                                            <td width="50%">
                                                ${variavel.descricao}
                                            </td>
                                            <td width="15%">
                                                <b> valor: </b>
                                            </td>
                                            <td width="10%">
                                                ${variavel.valor}
                                            </td>
                                          
                                        </tr>
                                        ${cont} = ${cont} + ${variavel.valor};
                                        
                                    </c:forEach>

Como devo fazer para acumular o valor do meu bean na variável cont? Se eu fizer assim não funciona. Aguardo o retorno de vocês. Obrigado

Procure a sintaxe da tag <c:set> para setar o valor em uma ‘variavel’.