2

例外がスローされたときにアプリにカスタム エラー ページを表示させたいと考えています。ページを含む応答には、適切な HTTP ステータスがあり、例外メッセージと、場合によっては例外オブジェクトからの他のデータが含まれている必要があります。

私はすでに2つのアプローチを試しましたが、どちらも機能しません:

1) サブクラスから ModelAndView を返すAbstractHandlerExceptionResolver- 必要なエラー ページを生成できますが、200 OK HTTP ステータスで提供されます。

2) web.xml でエラー ページを指定する - 例外にアクセスする方法が見つかりません。

わかりました、解決しました。実際にはかなり簡単であることが判明しました。使用しHttpServletResponse.setStatusました。sendErrorを使用しても正しく動作しないことに注意してください。

4

2 に答える 2

0

また

于 2013-04-30T10:24:47.020 に答える