Erro : Tomcat 4.1.31 - "No such tag out in the tag library imported with prefix c"

2 respostas
D

Olá,
Estou com o seguinte problema quando tento utilizar a jstl 1.0 :
[size=9][color=darkred]“No such tag out in the tag library imported with prefix c”[/color][/size]
minha estrutura de dir’s:

webapps
[color=white]…[/color]jstl
[color=white]…[/color]WEB-INF
[color=white]…[/color]lib
[color=white]…[/color]classes
[color=white]…[/color]jsp

coloquei os .jars (standard & jstl) da jstl dentro do dir lib
meu .jsp esta dentro do dir jsp

segue o codigo:
[size=9]
[color=darkred]<%@ taglib prefix=“c” uri=“http://java.sun.com/jstl/core” %>

Simple Example

<c:set var=“browser” value="${header[‘User-Agent’]}"/>
<c:out value="${browser}"/>

[/size][/color]

nao funciona … pensei em extrair o c.tld de standard.jar e colocar embaixo de WEB-INF e referenciar a uri dentro do web.xml para ele … assim:
[color=blue]
[size=9]

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

[/size][/color]

mas ai … eu recebo a seguinte msg de erro:[color=darkblue]
[size=9]
org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/c.tld: (line 3, col ): Document is invalid: no grammar found.[/color][/size]

agradeço desde ja a atenção,

Davidson[list]

2 Respostas

kartler

Migo até ondí eu saíba … para usar as Famosas Tag LIBS é necessario um Container com suporte a JSP 2.0, o que não é o seu caso se vc usa o Tomcat 4.x.x , creio que se vc migrar de Tomcat Vai Rodar.

D

Putz … sorry guys!!!

lendo seu topico … percebi que baixei a versao errada do jstl.
acabo de baixar a versao 1.0 que eh a indicada para usar com
tomcat 4.X.X … e esta funcionando corretamente!!!

pior eh que eu tinha certeza que estava usando a versao 1.0 …
rs. rs.

valew pela dica …
valew mesmo!!!

[ ] 's

Davidson

Criado 7 de janeiro de 2005
Ultima resposta 7 de jan. de 2005
Respostas 2
Participantes 2