Exercicios Caelum fj-21 Java Web

2 respostas
rafaelshock

7.7 - Exercícios: forEach
Fiz o download das lib e as coloquei no lugar certinho, mas não estou conseguindo rodar a pagina

a cause é GRAVE: Servlet.service() for servlet [jsp] in context with path [/fj21-agenda] threw exception [java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator] with root cause

segue o codigo para vcs olharem!
a pagina lista-contatos-scriptlet.jsp está funcionando certinho agora!!! mas o método elegante não funciona!!

lista-contatos-elegante.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<html>
	<body>

<jsp:useBean id="dao" class="br.com.caelum.agenda.dao.ContatoDAO" />
	<table>
		<!-- percorre contatos montando as linhas da tabela -->
		<c:forEach var="contato" items="${dao.lista}">
		<tr>
			<td>${contato.nome}</td>
			<td>${contato.endereco}</td>
			<td>${contato.email}</td>
			<td>${contato.dataNascimento.time}</td>
		</tr>
			</c:forEach>
		</table>
	</body>
</html>

Desde de já o muito obrigado a quem se colocar para me ajudar!

2 Respostas

rafaelshock

alguém?

sidney.tavares

Ola Rafael,

Cara, pelo erro me parece que faltou você adicionar o validador das taglibs, se você estiver usando o Eclipse basta você adicionar os arquivos jstl.jar e standard.jar ao seu projeto, colocando dentro da pasta lib , que esta dentro da pasta WEB-INF, acredito que isso ja resolve o seu problema, se ja tiver feito isso e ainda assim o erro persistir posta a sua classe DAO pra eu dar uma olhada.

Criado 4 de abril de 2012
Ultima resposta 5 de abr. de 2012
Respostas 2
Participantes 2