Olá,
estou tendo problemas para usar as libs JSTL no Eclipse
Eu coloquei os .jar no diretório WEB-INF\lib (standart.jar e jstl.jar).
Coloquei o seguinte import na página jsp
<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
Obtenho o seguinte erro:
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
Já tentei trocar o import para
<%@taglib uri=“http://java.sun.com/jstl/core” prefix=“c” %>
O erro, então, é:
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
O cabeçalho do meu web-xml está indicando versão 2.5
Já tentei colocar isso no web-xml
http://java.sun.com/jstl/core
/WEB-INF/lib/standart.tld
O erro foi o seguinte:
org.apache.jasper.JasperException: File “/WEB-INF/lib/standart.tld” not found
Alguém sabe o q está havendo?
Obrigado
Abraços
Olá Jubiraco,
Vc tah usando alguma IDE???
Tente adicionar os .jar através das propriedades do seu projeto. No Eclipse selecione o seu projeto no Project Explorer,
em seguida click com o botão auxiliar e vá em “Properties” (ou então Alt+Enter) -> “Java Build Path” ->“Libraries” -> “Add External JARs…”
Instale tmb os seguintes .jar:
jstl-impl-1.2 e jstl-api-1.2
Qto à tag do import, tah certa:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
Apesar d q, eu acho, q msmo sem “/jsp/” daria certo…
Abraço e t+!
To usando o Eclipse como IDE…
tentei adicionar os jar da maneira como vc falou (em propriedades -> external jar), mas n rolou
Alguma outra sugestão?
Vlws…abraços
To usando o Eclipse como IDE…
tentei adicionar os jar da maneira como vc falou (em propriedades -> external jar), mas n rolou
Alguma outra sugestão?
Vlws…abraços
Olha, meu ambiente de programação está configurado pra trabalhar com JSF, tdo tah rodando corretamente…
O q eu fiz foi descompactar o JDK no raiz e criei uma pasta lib e nela coloquei os .jar (jstl-1.2, jsf-api e jsf-impl);
Descompactei o eclipse Galileo no diretório Java e detro do eclipse o TomCat, ficando assim a estrutura:
C:\Java
eclipse
tomcat6
jdk1.6.0_14
jre6
lib
workspace
Pra testar o JSTL, criei um projeto pelo “Dynamic Web Project”, em “Target runtime” seleciono o Apache Tomcat v6.0,
em “Dynamic web module version” seleciono 2.5 e em “Configuration” JavaServer Faces 1.2 + pode ser a configuração Default do Apache.
Em seguida adicionei os seguintes imports à minha jsp:
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
Rodou legal, inclusive o acesso ao BD, + pra isso configurei um pool de conexões com JNDI, o faces-config.xml e o web.xml, + como
o acesso à BD e detalhes d JSF ñ deve fazer parte do q vc ker, nem vou entrar em detalhes.
Espero ter ajudado!
Soh pra arrumar a estrutura de diretórios:
C:\Java
-----eclipse
--------tomcat6
-----jdk1.6.0_14
-----jre6
-----lib
-----workspace

FUNCIONOU =D
Eu fiz o seguinte:
peguei todos os arquivos .tld q estão na pasta tld q acompanha a biblioteca qdo vc baixa e joguei no diretório WEB-INF\lib junto com o santard.jar e jstl.jar.

Abraço
P.S.: não sei marcar o tópico como resolvido hehe…