Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


6.15.2 エラーページのカスタマイズを実行する場合に必要な実装

インプロセスHTTPサーバによるエラーページのカスタマイズを実行する場合,javax.servlet.http.HttpServletResponseインタフェースのsendErrorメソッドを使用してレスポンスのステータスコードを設定する必要があります。なお,setStatusメソッドを使用した場合(JSPでsetStatusメソッドを使用した場合など),インプロセスHTTPサーバによるカスタマイズが実行されないことがあります。ただし,sendErrorメソッドを使用しても,Webアプリケーションが次に示すどちらかの条件に該当する場合,インプロセスHTTPサーバによるエラーページのカスタマイズは実行されません。

注※

エラーページの実行が正常終了した場合とは,次の条件を満たす場合のことです。

  • エラーページでcatchされない例外が発生していない。

  • ステータスコードが400〜599以外で終了している。