これはソリューションの一般的な問題であるはずですが、どこにも見つけることができませんでした。
@ControllerAdvice を使用してグローバル例外ハンドラーを定義しています。新しい ModelAndView を定義し、エラー ページにリダイレクトします。元のページに戻るリンクを追加したいという事実を除いて、うまく機能します。もちろん、エラーの発生場所によって異なる可能性があります。
私がやりたいことは、エラーを生成したコントローラーに関する何らかのコンテキスト情報を保存することです。たとえば、それが MyController の場合、 MyController.EXCEPTION_REDIRECT_URL を介して値にアクセスし、適切なリンクを生成できます。
例外ハンドラーにコンテキスト情報が不足していることがわかりました。