Anda di halaman 1dari 3

17/09/13

FACEBOOK TWITTER CONTATO

Implementando pgina de erro com JSF - Portal Arquiteto

PRINCIPAL
Principal

ARQUITETURA DE SOFTWARE

DESENVOLVIMENTO

ENGENHARIA DE SOFTWARE

OUTROS

DESENVOLVIMENTO

Implementando pgina de erro com JSF Prxima Publicao

Publicao Anterior

Pesquisa
Procure aqui..

Implementando pgina de erro com JSF


SAMUEL MARTINS DELFIM 26 DE AGOSTO DE 2009 2

Subscribe
to RSS Feed

Seguidores

406

100
Fs

Popular

Comentrios
JSF versus Struts

Tags

6 de outubro de 2008, 6 Comentrios

Algumas pessoas esto tendo dvidas sobre como implementar uma pgina de erro com JSF, e resolvi ento criar este post para explicar uma maneira de implementar. Para se realizar o redirecionamento pode se utilizar o ActionListener do JSF. Segue abaixo um exemplo de implementao da classe deste ActionListener:
/ * * *C l a s s er e s p o n s v e lp o rt r a t a re r r o si n e s p e r a d o sd os i s t e m a . * *@ a u t h o rS a m u e lD e l f i m * * / p u b l i cc l a s sE x c e p t i o n H a n d l e re x t e n d sA c t i o n L i s t e n e r I m p l{ @ O v e r r i d e p u b l i cv o i dp r o c e s s A c t i o n ( A c t i o n E v e n te v e n t ){ / /O b t e moc o n t e x t oJ S F F a c e s C o n t e x tc o n t e x t=F a c e s C o n t e x t . g e t C u r r e n t I n s t a n c e ( ) ; t r y{ / /E x e c u t aom t o d od ac l a s s eP a i s u p e r . p r o c e s s A c t i o n ( e v e n t ) ; }c a t c h( E x c e p t i o ne ){ / /S eo c o r r e ru me r r oi n e s p e r a d o ,e x i b eam e n s a g e ma b a i x o c o n t e x t . a d d M e s s a g e ( n u l l ,n e wF a c e s M e s s a g e ( F a c e s M e s s a g e . S E V E R I T Y _ F A T A L ,e . g e t M e s s a g e ( ) ,n u l l ) ) ;

EJB 3 versus Spring


3 de outubro de 2008, 5 Comentrios

DAO Genrico com JPA e Hibernate


4 de novembro de 2008, 5 Comentrios

Categorias
ANLISE UML ARQUITETURA DE SISTEMAS CERTIFICAO DESENVOLVIMENTO JAVA DESENVOLVIMENTO WEB ENGENHARIA DE SOFTWARE

ENQUETES / /R e d i r e c i o n ap a r aap a g i n ac o mom a p e a m e n t o' e r r o 'n of a c e s c o n f i g . c o n t e x t . g e t A p p l i c a t i o n ( ) . g e t N a v i g a t i o n H a n d l e r ( ) . h a n d l e N a v i g a t i o n ( c o n t e x t ,n u l l ," e r r o " ) ; EVENTOS } } } FERRAMENTAS DE TESTE GERAL

Pode-se, por exemplo, na classe acima realizar tratamentos diferentes para cada tipo de exceo. Para aplicar o Listener em uma aplicao jsf deve ser colocado o seguinte trecho dentro do arquivo facesconfig.xml:

MODELAGEM DE PROCESSOS NOTCIAS PADRES DE PROJETO

c o m . t h i n k w o r k s . h a n d l e r . e x c e p t i o n . E x c e p t i o n H a n d l e r c o m . s u n . f a c e l e t s . F a c e l e t V i e w H a n d l e r p t _ B R

PERFORMANCE PLATAFORMA GOOGLE JME

www.portalarquiteto.com.br/implementando-pagina-de-erro-com-jsf/

1/3

17/09/13
p t _ B R e s _ A R c o m . t h i n k w o r k s . m e n s a g e n s . M e n s a g e n s

Implementando pgina de erro com JSF - Portal Arquiteto


PROCESSO DE DESENVOLVIMENTO PROVA DE SELEO SOA USABILIDADE

O trecho a ser copiado se refere tage deve ser aplicado ao view-handler especfico. Neste caso, o ViewHandler utilizado o do projeto facelets que est sendo utilizado no projeto em questo. Tambm no arquivo faces-config.xml deve ser realizado o mapeamento da pgina de erro. Segue abaixo um exemplo de mapeamento de pgina de erro:
e r r o / p a g e s / e r r o / p a g i n a E r r o . x h t m l

Publicaes Recentes
Tudo sobre a nova especificao JSF
27 de junho de 2013, Nenhum Comentrio

isto a pessoal. Espero ter ajudado

10 Maiores problemas de performance em aplicaes Java EE


3 de outubro de 2012, 2 Comentrios

Google acaba de ganhar a ao contra a Oracle


24 de maio de 2012, Nenhum Comentrio

TAGS DESENVOLVIMENTO, JSF, WEB

POSTADOS EM

DESENVOLVIMENTO WEB

Sobre o autor: Samuel Martins Delfim

View all posts by Samuel Martins Delfim

Formado em Cincia da Computao na UFMG e ps-graduado em Estratgias de arquitetura de sistemas na PUC. Atua como Arquiteto de Software na empresa Unisys em Belo Horizonte. J trabalhou em diversas empresas entre elas Red Hat, Mapfre Seguros, Bionexo, Synos, Squadra. Com mais de dez anos de experincia na rea de software e TI, atual nas reas de sade, bancos, e-commerce, GED, leilo, energia e em grandes projetos do governo. Instrutor dos cursos de Struts, POO, Anlise e modelagem com UML, Hibernate e Processo de desenvolvimento de Software. Twitter - Facebook

Related

Tudo sobre a nova especificao JSF

Trabalhando com JPA e enumeraes

Evento JBossInBossa2010

O padro Factory Method

2 Comentrios
Jose 11 de maio de 2010 de 11:25 am - Reply Ol Samuel, implementei minha pgina de erro conforme o exemplo desse artigo, mas percebi que quando utilizo, por exemplo, um boto com actionListener , quando d erro, o erro no tratado pelo meu ActionListener. Eu posso ter implementado errado?

admin 12 de maio de 2010 de 6:51 pm - Reply Realmente Jose, Este Handler no serviria para excees lanadas de Action Listeners. Devia ter explicado isto no post. Se conseguir achar alguma soluo centralizada de tratamento de erros para actionListeners e puder mandar seria de grande valia.

www.portalarquiteto.com.br/implementando-pagina-de-erro-com-jsf/

2/3

17/09/13

Implementando pgina de erro com JSF - Portal Arquiteto

Deixe uma resposta


Nome (origatrio) Comentrio

Email (origatrio)

Site

Comentrio da publicao

Links de Parceiros
Curso Java BH Curso java SE BH Curso Java EE BH Descontos diversas Lojas Farmcia de Manipulao e Emagrecimento Farmcia Manipulao e Emagrecimento Perguntas e respostas de Compra Portal Imobilirio

Tweets Recentes
Siga-nos no Twitter

Encontre-nos no Facebook
Portal do Arquiteto
Curtir 100 pessoas curtiram Portal do Arquiteto.

P lug-in social do F acebook

SEO para site Toolbox Toolbox

Copyright 2011 - Thinkworks Solutions. All rights reserved.

Powered by Thinkworks Solutions

Voltar para o topo

www.portalarquiteto.com.br/implementando-pagina-de-erro-com-jsf/

3/3