Olá pessoal,
tenho o seguinte código:
Enumeration atributos = session.getAttributeNames();
while(atributos.hasMoreElements()){
String autor = (String)atributos.nextElement();
ArrayList mensagens = (ArrayList)session.getAttribute(autor); %>
Autor: ${autor} <br>
<c:forEach items="${mensagens}" var="mensagem">
Mensagem: ${mensagem.mensagem} - data: ${mensagem.data}
</c:forEach>
--------------------------------------
<%for(int i = 0; i < mensagens.size(); i++){
Mensagem mensagem = (Mensagem)mensagens.get(i); %>
Mensagem: <%= mensagem.getMensagem()%> - data <%= mensagem.getData() %> <br>
<% } %>
<% } %>
A iteração com a tag c:forEach não me apresenta resultados e a de baixo (com scriptlets) está funcionando, ou seja, há uma lista de mensagens resgatada da sessão. O que há de errado com a tag c:forEach??
Obrigada.