ここではサンプルWebアプリケーションのエラー処理の概要について説明します。
サンプルWebアプリケーションでエラーが発生した場合,Servletの処理中に各クラスから例外がスローされ,上位アプリケーションにエラーが通知されます。Servletは例外をキャッチして,エラーページを表示するためのJSPに処理を分岐します。JSPは,エラー内容を表すページを作成して,クライアントに表示します。
JSP内でエラーが発生した場合は,JSPのエラー処理機能を使用して,エラーページを表すJSPが表示されます。
サンプルWebアプリケーションで処理するエラーの種類を次に示します。