Erro ao tentar redirecionar pagina

0 respostas
venomtotal

Oi, estou usando o “visual web” do netbeans

A intencao era simples, clica no botaozinho e ele redireciona a pagina atual para outra.

segue abaixo o codigo usado e os erros acusados

agradeco qualquer ajuda

Venom

codigo para redirecionar

FacesContext faces = FacesContext.getCurrentInstance();

ExternalContext context = faces.getExternalContext();

HttpServletResponse response = (HttpServletResponse)context.getResponse();

try{

response.sendRedirect(“<a href="http://www.qualquercoisa.com.br">http://www.qualquercoisa.com.br</a>”);

}catch(Exception e){

e.printStackTrace();

}

tomcat acusa erro

HTTP Status 500 -

type Status report

message

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


Log de erro

22/04/2007 02:15:09 org.apache.catalina.core.ApplicationContext log

SEVERE: Cannot forward after response has been committed

java.lang.IllegalStateException: Cannot forward after response has been committed

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:313)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:198)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Thread.java:619)

22/04/2007 02:15:09 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet Faces Servlet threw exception

com.sun.rave.web.ui.appbase.ApplicationException: Cannot forward after response has been committed

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.cleanup(ViewHandlerImpl.java:559)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:290)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:198)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Thread.java:619)

Caused by: java.lang.IllegalStateException: Cannot forward after response has been committed

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:313)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)

 24 more

Criado 22 de abril de 2007
Respostas 0
Participantes 1