Duvida nao captura o try cath!

1 resposta
E
try {
	    
        Controlador.getInstancia().excluirFuncionario(voFuncionario);

	request.setAttribute("msg" ," Exclusão Realizada com Sucesso ! ");
	    
	   
	 } catch( SQLException e ) {
	    	
	   request.setAttribute("erro", " Exclusão não pode ser Realizada ! ");
	 		   
           return mapping.findForward("ErroServer");
         }
	     
	    
	    return mapping.findForward("Sucesso");
	
	
}

Gente o erro acontece na linha do Controlador onde é disparado uma SQLException .

Sendo que eu capturo essa SQLException como vcs estao vendo . O problema é que ele entra no Tratamento que eu faço mas não encaminha para a minha jsp …Sendo que esta tudo mapeado certo !!!

Exibe Esta mensagem no browser

“500 Internal Server Error Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the applica”

Agradeço a quem ajudar !!!

1 Resposta

P

cara…procure ter um retorno único por método…tenta fazer assim:

String fronteira = "";
try {
    Controlador.getInstancia().excluirFuncionario(voFuncionario);
    request.setAttribute("msg" ," Exclusão Realizada com Sucesso ! ");
    fronteira = "Sucesso";
} catch( SQLException e ) {
    request.setAttribute("erro", " Exclusão não pode ser Realizada ! ");
    fronteira = "ErroServer";
}
return mapping.findForward(fronteira);
Criado 28 de fevereiro de 2007
Ultima resposta 28 de fev. de 2007
Respostas 1
Participantes 2