2
如何捕獲和處理由GenericPortlet.doView()拋出的PortletException?如果由於某種原因拋出此異常,我想在JBoss門戶中顯示一個自定義錯誤頁面或自定義消息。在JSR-168中處理PortletException
如何捕獲和處理由GenericPortlet.doView()拋出的PortletException?如果由於某種原因拋出此異常,我想在JBoss門戶中顯示一個自定義錯誤頁面或自定義消息。在JSR-168中處理PortletException
portlet的2.0規範(JSR 286 - 但我懷疑他們拿出了錯誤處理)說:
它留給門戶網站/ portlet容器的實施如何當一個portlet拋出而異常反應處理請求。例如,門戶網站/ portlet容器可能會顯示錯誤頁面而不是門戶頁面,在拋出異常的portlet的portlet窗口中顯示錯誤消息,或者從門戶頁面中移除portlet並記錄錯誤消息管理員。
JBoss Portal's error handling似乎並沒有提供你想要的。
您可能必須自己處理這個問題,也許可以通過定義其他portlet可以擴展的抽象基類。