File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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?