2009-06-24 8 views
1

Ich brauche ein wenig Hilfe bei der Erstellung einer Catch-All-Fehlerbehandlung in meiner ICEfaces-Anwendung. Ich möchte eine benutzerfreundliche Nachricht zusammen mit einer Ausnahme-Stack-Ablaufverfolgung präsentieren.Wie kann ich eine Fehlerbehandlungsseite in ICEfaces (mit Facelets) erstellen?

kann ich auf eine Fehlerseite umleiten die folgende Anweisung in web.xml mit:

<error-page> 
    <error-code>500</error-code> 
    <location>/error.xhtml</location> 
</error-page> 

Allerdings kann ich nicht herausfinden, wie man die Ausnahme innerhalb error.xhtml zu bekommen. Ist es in request, session oder woanders gespeichert?

Ich verwende ICEfaces 1.8.0 (mit Facelets) und JSF 1.2 (Sun RI). Vielen Dank!

Antwort

2
+1

Dank - das letzte Glied das Ergebnis hatte ich suchte - Ausnahme gefunden wird in # {requestScope ['javax.servlet.error.exception']}. Ich hätte das wohl wissen sollen :) – harto