Bom dia, pessoal! Tudo bem?
Estou voltando aos estudos de Java para Desenvolvimento Web e estou acompanhando a apostila FJ-21 da Caelum.
Nela existe um desafio, de listar os contatos de um datasource usando a taglib Displaytag. Porém quando eu passo um objeto do tipo List, ao invés de ele exibir os contatos na tabela, ele exibe o texto “Nothing found to display”.
Aqui está um trecho do meu JSP:
<jsp:useBean id="dao" class="br.com.caelum.jdbc.dao.ContatoDAO" />
<display:table name="${dao.lista}" />
Lembrando que a EL ${dao.lista} retorna um objeto do tipo List, através do método getLista() presente na classe ContatoDAO.
Alguém sabe o que pode estar dando errado?
Eu consegui listar os contatos usando a implementação abaixo, mas eu não queria misturar código JAVA no meu JSP. Existe algum jeito de fazer funcionar apenas com EL?
<% request.setAttribute("contatos", new ContatoDAO().getLista()); %>
<display:table name="contatos" />
Agradeço desde já a atenção! 
