2009-06-24 9 views
1

J'ai besoin d'un peu d'aide pour créer une page de gestion des erreurs fourre-tout dans mon application ICEfaces. Je voudrais présenter un message convivial avec une trace de pile d'exception.Comment créer une page de gestion des erreurs dans ICEfaces (avec Facelets)?

Je peux rediriger vers une page d'erreur en utilisant la directive suivante dans web.xml:

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

Cependant, je ne peux pas comprendre comment se rendre à l'exception au sein error.xhtml. Est-il stocké dans request, session, ou ailleurs? J'utilise ICEfaces 1.8.0 (avec Facelets) et JSF 1.2 (Sun RI). Merci!

Répondre

2
+1

Merci - le dernier lien avait le résultat que je recherchais - l'exception se trouve dans # {requestScope ['javax.servlet.error.exception']}. J'aurais probablement dû le savoir :) – harto

Questions connexes