2017-09-02 21 views
0

私はホワイトページの代わりに私のWebアプリケーションでカスタムエラーページを作成しようとしています。私が春のブートで行う必要があるのは、リソース/静的/テンプレートパスの下にerror.htmlファイルを追加することです。私はそれを行いました(私はthymeleafを使用しています)。しかし、今はホワイトタブのページの代わりに、私はtomcatのエラーページを表示します。私はまた、追加しようとしました:春のブートでのカスタムエラーページ

プロパティファイルには、結果が同じです - コンテナのエラーページ。それを行う正しい方法は何ですか?

答えて

1

を試してみてください定義ページへerror.html

<error-page> 
    <error-code>404</error-code> 
    <location>/error.html</location> 
</error-page> 
0
  1. 指定し、単一のURL/
  2. 図外のエラーが
  3. マッピングでのErrorControllerと呼ばれるコントローラを作成し、生成されるたびに、エラー/エラーを処理するだろう方法にマップするweb.xmlでのエラーHTTPエラーコードを実行時に表示し、HTTPエラーコードに従ってメッセージを表示します。たとえば、404エラーが生成された場合、「リソースが見つかりません」というメッセージが表示されますが、500エラーの場合は、「Sorry! Internal Server Errorが私たちの終わりに生成された」

最も簡単な方法は、すべてのTomcatの404エラーをリダイレクトするweb.xml構成ファイルに次の行を追加することで、このリンク

http://www.baeldung.com/custom-error-page-spring-mvc

関連する問題