Erro JSP

2 respostas
M

Estava estudando jsp e servlets, Mas andei pesquisando padrões na net como JSF/JSTL para eu aprimorar e tiver também dicas dos próprios usuários do fórum pra manter um padrão. Ai resolvi estuda um padrão de programação pra web. Mas estou encontrando dificuldade pra usar JSTL, pois esta dando erro ao executar e não sei resolver apesar das dicas que mim deram. Uso tomcat 5.

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/fmt cannot be resolved in either web.xml or the jar files deployed with this application
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
	org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:317)
	org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:424)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1557)
	org.apache.jasper.compiler.Parser.parse(Parser.java:127)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:212)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.25 logs.
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<body bgcolor="#FFFFFF">

<jsp:useBean id="agora" class="java.util.Date"/>
<br>
Versão Curta: <fmt:formatDate value="${agora}" />

<br> Versão Longa: <fmt:formatDate value="${agora}" dateStyle="full"/>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<web-app 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 web-app_2_4.xsd"
       version="2.4">
       <welcome-file-list>
           <welcome-file>index.jsp</welcome-file>
       </welcome-file-list>
	<servlet>
		<servlet-name>Teste</servlet-name>
		<servlet-class>ponto.Teste</servlet-class>
	</servlet>		
	<servlet-mapping>
		<servlet-name>Teste</servlet-name>
		<url-pattern>/tls</url-pattern>			
	</servlet-mapping>	
	<servlet>
		<servlet-name>CDTCliente</servlet-name>
		<servlet-class>ponto.CDTCliente</servlet-class>
	</servlet>		
	<servlet-mapping>
		<servlet-name>CDTCliente</servlet-name>
		<url-pattern>/Cadastro</url-pattern>			
	</servlet-mapping>	
</web-app>

2 Respostas

marcosbrandao

Você colocou o jar do jstl no classpath do seu projeto?

M

bom dia marcosbrandao,

já coloquei o jstl.jar, standard.jar na minha classpth. Esta assim:

projeto
src
lib --> jstl,standard
WEB-INF
web
index.jsp

Criado 3 de janeiro de 2008
Ultima resposta 4 de jan. de 2008
Respostas 2
Participantes 2