Andre_Fonseca
simberg:
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> </td>
<td>SOMA DO EXT1</td>
<td> </td>
<td> </td>
</tr>
</table>
oi
tenta fazer assim
<c:forEach var="contato" items="${dao.lista_rec}" varStatus="status">
<c:out var="totalRecords" value="${status.count}"/>
</c:foreach>
simberg
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.
simberg
vixi, pensei que minha dúvida era muito simples.
Andre_Fonseca
oi
entendi, tenta assim
<c:set var="total" value="" />
<c:forEach var="contato" items="${dao.lista_rec}">
<c:set var="total" value="${total + contato.ext1}" />
<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>
simberg
Valeu André matou.
Depois em baixo só coloco
para mostrar o valor total.