If não funfa

Primeiro execultado servlet, dentro de servlet uso esta linha

respon.sendRedirect("/jsrc/web/html/respostaDirecionar.html");

esta pagina carrega normal no browser. “respostaDirecionar.html” tem este codigo que permite duas opção:

<%@page import="sun.misc.Perf.GetPerfAction"%>
<%@page import="com.sun.org.apache.xalan.internal.xsltc.runtime.Parameter"%>
<%
	//Recebendo os valores do formulario cadatrosCliente.hmtl...
	String result = null;
	result = request.getParameter("entrada");

	//Instanciando a fachada e passando obj cliente ...
	if( result != null ){
		response.sendRedirect("/jsrc/web/html/cadastroCliente.html");
	}else{
		response.sendRedirect("/jsrc/web/html/paginaInicial.html");
	}
%>

indepedente dais opção execultada da este erro:

javax.servlet.ServletException: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
	javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
	org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:89)
	org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:77)
	org.apache.jasper.compiler.JspConfig.init(JspConfig.java:198)
	org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:250)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:113)
	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.

Alguém já deparou com este problema…???

   1. respon.sendRedirect("/jsrc/web/html/respostaDirecionar.html");  

nao seria:

   1. responE.sendRedirect("/jsrc/web/html/respostaDirecionar.html");  

?

uma coisa, qnd vc usa o Redirect vc nao tem mais “acesso” à response e request…vc deveria usar o forward…ou estou enganado?!

o problema não e ai. Quando servlet e execultado e mostra normalmente a pasta. a blonca é:

   1. <%@page import="sun.misc.Perf.GetPerfAction"%>  
   2. <%@page import="com.sun.org.apache.xalan.internal.xsltc.runtime.Parameter"%>  
   3. <%  
   4.     //Recebendo os valores do formulario cadatrosCliente.hmtl...  
   5.     String result = null;  
   6.     result = request.getParameter("entrada");  
   7.   
   8.     //Instanciando a fachada e passando obj cliente ...  
   9.     if( result != null ){  
  10.         response.sendRedirect("/jsrc/web/html/cadastroCliente.html");  
  11.     }else{  
  12.         response.sendRedirect("/jsrc/web/html/paginaInicial.html");  
  13.     }  
  14. %>  

Não seria um problema na linha 2?
e não estaria faltando um jar?

Cara aparentemente ele está tentando usar está classe org.apache.xerces.jaxp.DocumentBuilderFactoryImpl e não está encontrando.
Ela é da biblioteca Xerces da apache, que é uma biblioteca para manipulação de xml, tente adicionar ela, caso não esteja em seu projeto, a versão correta de acordo com o erro estaria aqui: http://xerces.apache.org/xerces-j/ .

flwss…

não funcionou pós quando coloco xerces.jar no projeto, o tomcat fica lento pra abri a pagina e de pois da este erro:

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

exception 

org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl) cannot be resolved in either web.xml or the jar files deployed with this application
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154)
	org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:354)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:800)
	org.apache.jasper.compiler.Parser.parse(Parser.java:122)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:199)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:223)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	painel.ResultCliente.service(ResultCliente.java:76)
	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.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.25

cara c tá usando alguma taglib ??