2010-01-29 2 views
2

Comment puis-je intercepter et gérer l'exception PortletException générée par GenericPortlet.doView()? Je souhaite afficher une page d'erreur personnalisée ou un message personnalisé dans le portail JBoss si cette exception est générée pour une raison quelconque.Gestion de PortletException dans JSR-168

Répondre

0

Portlet 2.0 spec (JSR 286 - mais je doute qu'ils ont pris la gestion des erreurs) dit:

Il est laissé au portail/mise en œuvre portlet-conteneur comment réagir lorsqu'un portlet lance une exception en traiter une demande. Par exemple, le portail/portlet-conteneur peut afficher une page d'erreur à la place de la page du portail, afficher un message d'erreur dans la fenêtre du portlet 25 du portlet qui a levé l'exception ou supprimer le portlet de la page du portail. l'administrateur.

JBoss Portal's error handling ne semble pas offrir ce que vous voulez.

Vous devrez probablement gérer cela vous-même, peut-être en définissant une classe de base abstraite que vos autres portlets peuvent étendre.