インターフェース HandlerExceptionResolver
- すべての既知の実装クラス:
AbstractHandlerExceptionResolver
、AbstractHandlerMethodExceptionResolver
、DefaultHandlerExceptionResolver
、ExceptionHandlerExceptionResolver
、HandlerExceptionResolverComposite
、ResponseStatusExceptionResolver
、SimpleMappingExceptionResolver
public interface HandlerExceptionResolver
ハンドラーのマッピングまたは実行中にスローされた例外を解決できるオブジェクトによって実装されるインターフェース。通常はエラービューです。実装者は通常、アプリケーションコンテキストで Bean として登録されます。
エラービューは、JSP エラーページに似ていますが、チェックされた例外を含むあらゆる種類の例外で使用でき、特定のハンドラーのマッピングが細かい可能性があります。
- 導入:
- 22.11.2003
- 作成者:
- Juergen Hoeller
メソッドのサマリー
修飾子と型メソッド説明resolveException
(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) ハンドラーの実行中にスローされた特定の例外の解決を試み、適切であれば特定のエラーページを表すModelAndView
を返します。
メソッドの詳細
resolveException
@Nullable ModelAndView resolveException(HttpServletRequestEE request, HttpServletResponseEE response, @Nullable ObjectSE handler, ExceptionSE ex) ハンドラーの実行中にスローされた特定の例外の解決を試み、適切であれば特定のエラーページを表すModelAndView
を返します。返された
ModelAndView
は空で、例外は正常に解決されましたが、ステータスコードを設定するなどしてビューをレンダリングしないことを示している場合があります。- パラメーター:
request
- 現在の HTTP リクエストresponse
- 現在の HTTP レスポンスhandler
- 実行されたハンドラー、または例外時に何も選択されなかった場合はnull
(たとえば、マルチパート解決が失敗した場合)ex
- ハンドラーの実行中にスローされた例外- 戻り値:
- 転送先の対応する
ModelAndView
、または解決チェーンでのデフォルト処理の場合はnull