JSP - response.sendRedirect - Erro

Fala Pessoal,

EU tenho um sistema em JSP e uso muito o response.sendRedirect porem de um tempo para cá venho notando que ele esta dando erros tipos:

[code]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: An exception occurred processing JSP page /Control.jsp at line 381

378:
379:
380:
381: response.sendRedirect(“Alter.jsp?cont=5”);
382:
383:
384:

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.IllegalStateException
org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)
org.apache.jsp.Controle_jsp._jspService(Controle_jsp.java:440)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.

[/code]

Já busquei de tudo para tentar solucionar porem nao encontro o erro nao sei se está em alguma biblioteca enfim, alguém pode me dar uma luz?

Não tem mais nada nessa exception não? Coloca o stacktrace completo.

Prontinho já coloquei ele completo!!

Coloca esse trecho do código onde ele disse que foi o erro. É possível que você tenha escrito na resposta antes de dar o redirect, por exemplo.

Estou usando uns IF para comparar umas senhas toda vezes que entra em qualquer If e vai para o Response ele da o erro.

[code] if(senha.equals(Senha1)){

	    		    	response.sendRedirect("AlterarSenha.jsp?cont=7"); 
	    	
	    }  
	    
	 if(senha.equals(Senha2)){
	    		response.sendRedirect("AlterarSenha.jsp?cont=7"); 
		    		
	 }
	
		if(senha.equals(Senha3)){

	    			response.sendRedirect("AlterarSenha.jsp?cont=7"); 
			  		    		
		}
		if(senha.equals(Senha4)){
	    			
				response.sendRedirect("AlterarSenha.jsp"); 
		    		
		}
		
		if(senha.equals(Senha5)){
	    			response.sendRedirect("AlterarSenha.jsp?cont=7"); 
		    
		}[/code]

De acordo com a Exception o seu erro seria em:

[quote]org.apache.jasper.JasperException: An exception occurred processing JSP page /Control.jsp at line 381

378:
379:
380:
381: response.sendRedirect(“Alter.jsp?cont=5”);
382:
383:
384: [/quote]

Control.jsp, linha 381 (na verdade talvez esse numero não corresponda ao jsp fonte, e sim ao servlet que é criado em tempo de execução).

Esse seu trecho é de lá?

Rodrigo vamos lá vou explicar.

response.sendRedirect("Alter.jsp?cont=5");

é quando entra no IF na verdade eu alterei o o link mas quando entra no IF ele aparece o erro.

O Control.jsp é uma pagina que faz a comparação das senhas e volta com a resposta para pagina principal.

então tenho um Index.jsp que chama o control.jsp e no controle faz a verificação e volta para o Index com o resultado que esta setado lá como cont=5.

Entendeu agora o processo?