0

ポータルページにJSFポートレットがあります。ページBeanメソッドのいずれかによって例外がスローされるたびに、エラーページを表示する必要があります。どうやってやるの?

web.xmlで以下の構成を試しましたが、サーブレットでは機能しますが、ポートレットでは機能しません。

<error-page>
  <exception-type>java.lang.Exception</exception-type>
  <location>/faces/exception.xhtml</location>
</error-page>

現在、ページBeanメソッドが例外をスローするたびに、アプリケーションは最初のページを表示します。

JSF 1.2 + Faceletsを使用していますが、追加のサードパーティライブラリはありません。

4

1 に答える 1

0

使用していたIBMFacesPortletを拡張し、processActionメソッドとrenderメソッドに例外処理を追加しました。

于 2012-09-17T11:16:04.140 に答える