[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!

Tratamento de erros no Filter  XML
Forum Index -> Comentários Gerais
Author Message
danielbussade



Joined: 01/03/2008 19:59:36
Messages: 14
Offline

Olá tenho um filtro global no meu ApplicationManager esse filtro preenche a session com algumas configurações essencias para a aplicação funcionar, essa informações vem do banco de dados.

Como eu faço caso quando recuperar essa informação no filtro lançar uma exception,e eu quiser redirecionar o usuário para alguma página, visto que dali eu nao tenho como setar o retorno da action para error e configurá-lo no ApplicationManager.


Como posso resolver isso?
boaglio


[Avatar]

Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline


Como tá declarado o seu filtro ?

Cole aqui o seu appmanager.

http://www.boaglio.com
[WWW]
danielbussade



Joined: 01/03/2008 19:59:36
Messages: 14
Offline

Code:
 public void loadActions() {
 
 		
 		filter(new IoCFilter());
 		filter(new DIFilter());
 		filter(new InjectionFilter());
 		filter(new ValidatorFilter());
 		filter(new PopulaSessionFilter());
 
 etc.....
 }
 


Essa e so a parte dos filters, p appmanager completo e grande!
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline

Você queria algo do tipo

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

no web.xml certo ?

Acho que aqui no fórum tem exemplo de página de erro default inclusive pode-se estiliza-las

Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
danielbussade



Joined: 01/03/2008 19:59:36
Messages: 14
Offline

Lobo eu queria algo parecido com isso mas por exceção, tipo criei uma excessão do tipo ConfigNotFoundException, ai fiz o mapemanto no web.xml desta maneira

Code:
 <error-page>
     <exception-type>nome_da_exception</exception-type>   
     <location>/jsp/custom/configNotFound.jsp</location>   
   </error-page>
 


O problema e o que o mentawai encapsula a exception em outra ai a pagina na e exibida.


Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline

Acho que resolve

http://forum.mentaframework.org/posts/list/1096.page

Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team