Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes JSF and the fly likes How to handle exception in JSF2.0? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "How to handle exception in JSF2.0?" Watch "How to handle exception in JSF2.0?" New topic

How to handle exception in JSF2.0?

Amrit pandey

Joined: Jun 28, 2010
Posts: 19
Hello to all,
I am try to use new feature of exception handling in JSF2.0. Requirement is to show the stack trace on the error pageusing JSF2.0 exception Handling feature, if any unhandled exception occur . Problem is that, when exception is occurring , error page is displayed but it is not displaying the error info that I am trying to display. I think I am not able to use the proper EL to retrieve the value. Please suggest.....

Below are the codes:



Custom ExceptionHandler



code process fine, excetionFactory and customExceptionHandler also does well and when any exception occurs error page is also displayed. but the problem is that - only static messages are being displayed, its not displaying the value from EL. One other problem is that when I am making any change in error.xhtml then I need to run it explicitly to make it compile and then only its reflecting the changes when actual application throws any exception and it navigates to the error page.

I am very new to JSF, and I am finding it difficult to get the solution. It would be a great help, if anybody can suggest some solution.

Thanks in advance,
Amrit Pandey

Thanks & Regards,
Amrit Pandey
Lance Wang

Joined: Jan 02, 2009
Posts: 1
I believe that you assume there is a connection between exception and faces messages. There is not. So you have to manually extract message from exceptions and push them into faces messages.

Best Regards<br /> <br />Lance Wang
Mohammad wish

Joined: Oct 11, 2011
Posts: 12
remove the redirect true i.e ( navigationHandler.handleNavigation(facesContext,null, "/error"); )

I agree. Here's the link:
subject: How to handle exception in JSF2.0?
It's not a secret anymore!