インターフェース 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