Vraptor - Interceptando exceções

2 respostas
ffontouras

Olá meus Caros!

Exite alguma opção do vraptor de interceptar exceções e exibi-la (com suas infos) em uma tela “bonitinha” (formatada por mim, não aquela do tomcat)?

Abraços!

2 Respostas

Lucas_Cavalcanti

você pode colocar no web.xml:

<error-page>
	<error-code>500</error-code>
	<location>/erro.jsp</location>
</error-page>

e colocar sua tela bonitinha em erro.jsp no WebContent,

ou se vc quiser telas diferentes pra exceções diferentes:

<error-page>
	<exception-type>br.pacote.tipo.da.Exception</exception-type>
	<location>/tipoException.jsp</location>
</error-page>

Só um detalhe: isso faz parte da spec de Servlet, não é específico do VRaptor

ffontouras

Oi Lucas, obrigado!

Funcionou lindo lindo!

Eu aproveitei também a implementei o log de exceções utilizando interceptor: http://www.guj.com.br/posts/list/205521.java

valeu!

Criado 6 de outubro de 2010
Ultima resposta 6 de out. de 2010
Respostas 2
Participantes 2