Hi there,

my goal is to add a custom error page to an existing seam app which should 
display both the (technical) description of the error with <h:messages> and a 
short sentence that can be understand by a normal user (e.g. "connection to 
database failed. please try again later") and depends on what kind of error 
occured, of course.
This should be achived with a singe error page.

I am not able to change the code of the app, so I can not raise custom 
exceptions in my beans.

Therefore, I started with an entry in exceptions.xml, which redirects two 
exemplary kinds of errors that occur before render phase to my generic error 
page.


  | <exception class="java.lang.RuntimeException">
  |             <redirect view-id="/genericError.xhtml">
  |             </redirect>
  | </exception>
  |  <exception class="javax.servlet.ServletException">
  |       <redirect view-id="/genericError.xhtml"></redirect>
  |  </exception>-->
  | 

Well, now I can access the technical error message in genericError.xhtml with
<h:messages globalOnly="true" styleClass="message" />

But how can I detect because of which of the two exceptions the error page was 
displayed, so that I can show the correct textual message? Is there something 
like a global error object?

Or can I pass the desired message or the kind of exception to my 
genericError.xhtml in some way?

I tried <param ..> but I did not get it to work.

Thanks in advance,
Frank

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4126137#4126137

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4126137
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to