Total em JSTL

Fiz uma tabela, que pode ter vários valores, como posso somá-los, obter uma totalização?

<jsp:useBean id="dao" class="br.direito.defesas.dao.ContatoDAO" />

<table width="780" border="0">
  <tr>
    <td>Professor</td>
    <td>R$</td>
    <td>Aluno</td>
    <td>Data</td>
  </tr>
<c:forEach var="contato" items="${dao.lista_rec}">
  <tr>
    <td><span class="style10">${contato.nome_professor}</span></td>
    <td><span class="style10">${contato.ext1}</span></td>    // ESSE VALOR QUE QUERO SOMAR
    <td><span class="style10">${contato.nome_aluno}</span></td>
    <td><span class="style10"><fmt:formatDate value="${contato.data}" pattern="dd/MM/yyyy" /></span></td>
  </tr></c:forEach>
  <tr>
    <td>&nbsp;</td>  
    <td>SOMA DO EXT1</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
  </tr>	    
</table>

[quote=simberg]Fiz uma tabela, que pode ter vários valores, como posso somá-los, obter uma totalização?

[code]
<jsp:useBean id=“dao” class=“br.direito.defesas.dao.ContatoDAO” />

<table width=“780” border=“0”>
<tr>
<td>Professor</td>
<td>R$</td>
<td>Aluno</td>
<td>Data</td>
</tr>
<c:forEach var=“contato” items="${dao.lista_rec}">
<tr>
<td><span class=“style10”>${contato.nome_professor}</span></td>
<td><span class=“style10”>${contato.ext1}</span></td> // ESSE VALOR QUE QUERO SOMAR
<td><span class=“style10”>${contato.nome_aluno}</span></td>
<td><span class=“style10”><fmt:formatDate value="${contato.data}" pattern=“dd/MM/yyyy” /></span></td>
</tr></c:forEach>
<tr>
<td> </td>
<td>SOMA DO EXT1</td>
<td> </td>
<td> </td>
</tr>
</table>

[/code][/quote]

oi

tenta fazer assim

&lt;c:forEach var="contato" items="${dao.lista_rec}" varStatus="status"&gt; &lt;c:out var="totalRecords" value="${status.count}"/&gt; &lt;/c:foreach&gt;

Obrigado André, mas…

Na verdade quero achar o valor de:

${contato.ext1}

Que é o valor que aparece na lista.

é uma tabela tipo:

Professor | Valor | Aluno | Data |
Luis Fernando | R$280,00 | Carlos Augusto |07/09/2009 |
Ada Pelegrini | R$187,00 | Antonio da Silva |08/09/2009 |

.
.
.
Quero depois de fechada a tabela, pegar o total do valor.

vixi, pensei que minha dúvida era muito simples.

oi

entendi, tenta assim

&lt;c:set var="total" value="" /&gt; &lt;c:forEach var="contato" items="${dao.lista_rec}"&gt; &lt;c:set var="total" value="${total + contato.ext1}" /&gt; &lt;tr&gt; &lt;td&gt;&lt;span class="style10"&gt;${contato.nome_professor}&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span class="style10"&gt;${contato.ext1}&lt;/span&gt;&lt;/td&gt; // ESSE VALOR QUE QUERO SOMAR &lt;td&gt;&lt;span class="style10"&gt;${contato.nome_aluno}&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span class="style10"&gt;&lt;fmt:formatDate value="${contato.data}" pattern="dd/MM/yyyy" /&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/c:forEach&gt;

Valeu André matou.

Depois em baixo só coloco

${total}

para mostrar o valor total.