在JSR-168中处理PortletException

时间:2010-01-29 08:39:01

标签: java exception-handling jboss portlet

如何捕获并处理GenericPortlet.doView()抛出的PortletException?如果由于某种原因抛出此异常,我想在JBoss门户中显示自定义错误页面或自定义消息。

1 个答案:

答案 0 :(得分:0)

Portlet 2.0规范(JSR 286 - 但我怀疑他们是否采取了错误处理)说:

  

当portlet在处理请求时抛出异常时,如何对门户/ portlet-container实现做出反应。例如,portal / portlet-container可以呈现错误页面而不是门户页面,在portlet的portlet 25窗口中呈现错误消息,该窗口抛出异常或从门户页面中删除portlet并记录错误消息管理员。

JBoss Portal's error handling似乎没有提供你想要的东西。

您可能必须自己处理这个问题,可能是通过定义其他portlet可以扩展的抽象基类。