O único “porém” é que agora o Eclipse (Easy Eclipse Server) dá como erro a tag c:forEach.
Tem como resolver isso?
taglibdirectiveforcdoesnotexistorTLDisnotfound
R
ramilani12
Vc mapeou no seu web.xml a taglib?
A
agasea
Até onde eu sei e li não precisa mapear nada no xml.
E, tipo tá funcionando tudo certinho. Só o editor do Eclipse que dá esse erro que eu falei.
L
leandros
da onde esta vindo o listaCds??? Aqui vai um exemplo de como usar o forEach, a core em si está certa e não precisa de mapeamento nenhum. Exemplo:
<!cria a lista ><jsp:useBeanid="dao"class="br.com.caelum.jdbc.dao.ContatoDAO"/>
c)FaçaoforEach
<!for ><c:forEachvar="contato"items="${dao.lista}"><li>
nome:${contato.nome},
email${contato.email},
endereço${contato.endereco}</li></c:forEach>
onde dao é o objeto, no caso o bean com os metodos de manipulação da base de dados relacionado a contatos.No caso, o meu metodo de listagem é
public List<Contato> getLista()
quando eu chamo o dao.lista na expression language do forEach a expression language sabe que tem que chamar o getLista, sozinha, ela sabe quando chamar os getters e setters.
Especifica melhor pra gente poder te ajudar!!
A
agasea
Então, está funcionando ok.
O único porém é que o editor do eclipse dá o erro que eu falei. Mas funciona direitinho. Acho que alguma configuração do Amateras plugin do Eclipse que faz com que ele não encontre o TLD da Core e daí aparece como o erro. Mas a aplicação está funcionando.