Olá, estou tentando iterar dentro de um jsp, mas não está exibindo nada.
Dentro da JSP eu chamo o método usuarioDAO.getLista(). É um método estático, pois dentro dele está sempre retornando uma lista que passei.
O código da JSP está abaixo, mas nada é exibido.
Alguém pode ajudar?
<%
UsuarioDAO usuarioDAO = new UsuarioDAO();
List<UsuarioVO> usuarios = usuarioDAO.getLista();
%>
<h1>Iterando com JSTL</h1>
<c:forEach items="${usuarios}" var="usuario">
<c:out value="${usuario.id}"/><br>
</c:forEach>
Agora se eu fizer usando apenas EL, funciona:
<table>
<%
for (UsuarioVO usuario : usuarios) {
%>
<tr>
<td><%=usuario.getId()%></td>
<td><%=usuario.getEmail()%></td>
<td><%=usuario.getTipoUsuario()%></td>
<td><%=usuario.isAtivo()%></td>
</tr>
<%
}
%>
</table>