Foros del Web » Programación para mayores de 30 ;) » Java »

Error uri absoluta JSTL

Estas en el tema de Error uri absoluta JSTL en el foro de Java en Foros del Web. Hola, se que de esto ya se han escrito soluciones para algunos usuarios, pero ninguna de ellas me lo ha solucionado, pues como leereis más ...
  #1 (permalink)  
Antiguo 29/06/2010, 02:05
 
Fecha de Ingreso: febrero-2007
Mensajes: 9
Antigüedad: 17 años, 2 meses
Puntos: 0
Error uri absoluta JSTL

Hola, se que de esto ya se han escrito soluciones para algunos usuarios, pero ninguna de ellas me lo ha solucionado, pues como leereis más adelante he probado de todo.

El problema está en que no me permite cargar las librerías JSTL en mis JSP pues me lanza el siguiente error:

org.apache.jasper.JasperException: /WebContent/index.jsp(1,1) La uri absoluta: http://java.sun.com/jsp/jstl/core no puede resolverse o en web.xml o el los archivos jar desplegados con esta aplicación

org.apache.jasper.compiler.DefaultErrorHandler.jsp Error(DefaultErrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatc h(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspErro r(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.processIncludeDi rective(Parser.java:346)
org.apache.jasper.compiler.Parser.parseIncludeDire ctive(Parser.java:379)
org.apache.jasper.compiler.Parser.parseDirective(P arser.java:491)
org.apache.jasper.compiler.Parser.parseElements(Pa rser.java:1558)
org.apache.jasper.compiler.Parser.parse(Parser.jav a:130) org.apache.jasper.compiler.ParserController.doPars e(ParserController.java:245) org.apache.jasper.compiler.ParserController.parse( ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:176)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:317)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:298)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:286) org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:564) org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:729)


Archivo web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>
</web-app>


Archivo inicio.jsp:

<%@ include file="WEB-INF/jsp/include.jsp" %>
<c:redirect url="/jsp/inicio.jsp" />


Archivo include.jsp

<%@ page session="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>


Version de Tomcat : apache-tomcat-5.5.28

Tengo añadida la librería: jstl-1.2.jar, que incluye jstl.jar y standard.jar

Así es como lo tengo ahora mismo, pero llevo ya una semana con el error y he probado de todo:

-Quitar la librería jstl-1.2.jar y poner las otras 2(jstl.jar y standard.jar)

-Añadir en la carpeta WEB-INF los ficheros c.tld y fmt.tld con su correspondiente modificación en el web.xml añadiendo los siguiente para los 2 archivos:
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core </taglib-uri>
<taglib-location>/WEB-INF/c.tld </taglib-location>
</taglib>

Por favor llevo mi proyecto fin de carrera parado 1 semana por esto.

Un saludo

Etiquetas: jstl, uri
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:48.