静的ページを提供する代わりに、動的にエラー ページを生成するにはどうすればよいですか? それともこれは不可能ですか?
私は最初の Java Web App に取り組んでおり、web.xml 構成ファイルの複雑さを学ぼうとしています。ドキュメントに基づく私の理解では、特定の HTTP ステータス コードまたは Java 例外に対して提供される静的ファイルを指定することによって、エラー ページが構成されます。例えば...
これは、内部サーバー エラーのページとして機能します。
...
<error-page>
<error-code>500</error-code>
<location>/errors/http/500.html</location>
</error-page>
...
これは、サーブレット例外のページを提供します
...
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/errors/java/servlet_exception.html</location>
</error-page>
...
これにより、すべてのデフォルトのエラーページが指定されます
...
<error-page>
<location>/errors/index.html</location>
</error-page>
...
しかし、この情報をスクリプト/クラスに送信するにはどうすればよいでしょうか?
エラーページをかなり標準にしたい。ロゴ、エラー コード、およびエラーに基づく簡単なメッセージを含めることができます。ステータス コードまたは例外タイプをパラメーターとしてスクリプト/クラスに渡したいと思います。これを行う方法はありますか?