[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

16) Como formatar as Exceptions da minha aplicação?  XML
Forum Index -> F.A.Q.
Author Message
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline

Basta utilizar o ExceptionFilter como filtro global, na frente de todos os outros.

Code:
 addGlobalFilter(new ExceptionFilter());
 
 // ou
 
 filter(new ExceptionFilter());
 
 


Aí vc define como uma consequencia global a página que vai exibir a exception:

Code:
 
 addGlobalConsequence(EXCEPTION, fwd("/error.jsp"));
 
 // ou
 
 on(EXCEPTION, fwd("/error.jsp"));
 
 


Nessa página error.jsp, vc tem acesso as informações da exception já formatadas para HTML através dos seguintes valores do output:

Code:
 
 <mtw:out value="exception" /> <!-- Ex: java.sql.SQLException -->
 
 <mtw:out value="message" /> <!-- Ex: Cannot insert into database! -->
 
 <mtw:out value="stackheader" /> <!-- Primeira linha do stack trace -->
 
 <mtw:out value="stacktrace" /> <!-- Stack trace completo -->
 
 


Sergio Oliveira

 
Forum Index -> F.A.Q.
Go to:   
Powered by JForum 2.1.6 © JForum Team