Tratamento de exceção no JSF

Olá pessoal!!

Estou aqui desesperado pois não consigo tratar os erros que acontece no JSF … já tentei de tudo … gostaria de saber como vcs fazem para tratar isso?

Vi um tal de Handler porém só funciona com action … os actionsListener não funciona(não sei pq) …

Tentei também fazer um Wrapper do Faces Servlet … porém ele não funciona no GlassFish, mas no Tomcat funciona normalmente!!

Abraços

Qual tipo de erro você está tendo?

Exceções você trata da mesma forma que trataria num programa Desktop, por exemplo.

Exemplifique com um erro que está tendo.

Um erro como este por ex…

[quote]22:14:00,716 WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http–127.0.0.1-8080-5) SQL Error: 0, SQLState: 23505
22:14:00,717 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http–127.0.0.1-8080-5) ERRO: duplicar valor da chave viola a restrição de unicidade “cbos_pk”
Detalhe: Chave (cbos_id)=(009) já existe.
22:14:00,718 WARN [com.arjuna.ats.arjuna] (http–127.0.0.1-8080-5) ARJUNA012125: TwoPhaseCoordinator.beforeCompletion - failed for SynchronizationImple< 0:ffffc0a80169:53763b85:4f4accea:5d, org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization@530e8 >: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: ERRO: duplicar valor da chave viola a restrição de unicidade “cbos_pk”
Detalhe: Chave (cbos_id)=(009) já existe.
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final]
a[/quote]

Tb estou tendo dificuldade de tratar e mostrar ao usuário, sem querer chamar outra página.

Bom já faz muito tempo que o post tá aberto, mas pra quem tiver tendo esse problema hoje em dia eu fiz uma postagem no meu blog a respeito.

Confiram Manipulando de Exceções no JavaServer Faces (JSF) 2.x