質問: 現在、servletで ``` 404 /エラーページ.jsp 405 /エラーページ.jsp ``` という設定をしており、ページ遷移後に何のエラーによって遷移してきたかを判断したいと考えております。 そのために、エラーコードまたはエラー名をエラーページ.jspで取得したいのですが、方法が分かりません。 解決方法の分かる方がいましたらご教授をお願いします。 また、<%= exception %>やリクエストの中身には、目的のデータは格納されていないようでした。servletの設定方法で、パラメータを渡す設定が出来ないか調査しています。
回答: error-pageで制御せず、servletでfilterを設定します。 filterで指定したクラス内の処理で、リクエストにエラー文言を入れます。 error-pageを使用していないので、エラー種別はjava側で判定し割り出すしかないです。 例えあ、アクセスURL内に特定の文言が含まれていない場合は不正アクセスとする など・・