2

Spring MVC Web アプリで Not Found (404)、Acces Denied (403)、Bad Request (400) などのエラーを処理しようとしています。

web.xml の代わりに WebApplicationInitializer を使用して、Web アプリを初期化します。web.xml で http エラー処理を構成するのは簡単です。

<error-page>
    <error-code>404</error-code>
    <location>/error/404</location>
</error-page>

Access Deniedエラーのみを処理する方法を見つけました: spring-security-javaconfig に Access Denied Handler を追加するにはどうすればよいですか

しかし、WebApplicationInitializer によって初期化された Web アプリケーションで http エラーを処理する明確な解決策はありますか?

4

1 に答える 1

3

残念ながら、Java 構成サーブレットの初期化に相当するエラー ページはありません。アプリケーションサーバーレベルでオーバーライドする必要があります

于 2014-01-28T20:06:05.980 に答える