Erro quando utilizo JSTL

4 respostas
malungo

Boa noite pessoal. Bem, estou comecando a trabalhar com jsp, fiz um codigo simples que cadastra e lista elementos armazenados em uma Collection. Tudo estava indo bem, funcionando tranquilamente quando resolvi utilizar jstl. Segui os passos dos tutoriais q encontrei, mas a danada da pagina teima em naum querer funcionar agora.
Vou enviar alguns trechos do codigo pra ver se alguem pode me ajudar.

Na jsp:

<%@ page language=java contentType=text/html; charset=ISO-8859-1

pageEncoding=ISO-8859-1 import=pacote.* isELIgnored=false

%>

<%@ taglib uri=http://java.sun.com/jsp/jstl/core prefix=c %>

<c:forEach var=“contato” items="${sessionScope.lista}">

<c:out value="${contato.nomeCtt}"></c:out>

<c:out value="${contato.foneCtt}"></c:out>

<c:out value="${contato.endCtt}"></c:out>

<c:out value="${contato.emailCtt}"></c:out>

</c:forEach>

no web.xml


http://java.sun.com/jsp/jstl/fmt
/WEB-INF/tld/fmt.tld


http://java.sun.com/jsp/jstl/core
/WEB-INF/tld/c.tld


http://java.sun.com/jsp/jstl/sql
/WEB-INF/tld/sql.tld


http://java.sun.com/jsp/jstl/x
/WEB-INF/tld/x.tld

As bibliotecas jstl e standart foram colocadas em WEB-INF/lib e a pasta jstl foi colocada em WEB-INF.

Se alguem puder me dar uma luz eu agradeco…

te mais

4 Respostas

Mauricio_Linhares

E qual o erro que dá?

malungo

é como se o mapeamento feito no web.xml estivesse incorreto, e ele naum localizasse a tld…

Mauricio_Linhares

Qual é versão do seu web.xml?

Não é necessário (na verdade, dá erro) declarar taglibs em web.xmls da versão 2.4 pra cima.

clash

troca o seu codigo por isso aqui

<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>

o resto deixa como esta é reinicar o servidor e pronto !!

Criado 3 de setembro de 2006
Ultima resposta 17 de abr. de 2008
Respostas 4
Participantes 3