Problema com JSTL for each

2 respostas
gugaa_df

Meu problema deve ser simples, mas nao estou conseguindo resolver.
Tenho dados armazenados no banco e nao estou conseguindo exibir eles, nao está exibindo nada!!
É o seguinte, segue abaixo o código

<% AlunoDAO alunoDAO = new AlunoDAO(); %>
<% java.util.List lista = alunoDAO.getLista(); %>
<% request.setAttribute("lista", lista); %>

<table border="1">
<!-- column headers -->
<tr>
<c:forEach var="coluna" items="${lista}">
<th><c:out value="${coluna}"/></th>
</c:forEach>
</tr>
<!-- column data -->

</table>

Estou precisando muito de ajuda.

2 Respostas

lgi2020

Cara,

Partindo do princípio de que seu método alunoDAO.getLista() retorna uma coleção que contém JavaBeans do tipo Aluno e que este Bean posua um atributo chamado nome, você poderia fazer o seguinte:

<c:forEach var="aluno" items="${lista}">   
<th><c:out value="${aluno.nome}"/></th>   
</c:forEach>

Acho que isso deveria resolver...
Caso não dê certo ou ainda continue com problemas, é só falar.

Abraços.

gugaa_df

ja tentei tb, a tela fica em branco…

Criado 22 de junho de 2008
Ultima resposta 22 de jun. de 2008
Respostas 2
Participantes 2