私には非常に簡単なように思われることをしようとしていますが、うまくいかないようです...タイルで構成されたページがあり、現在、1つのレンダリングフェーズに例外がありますjsps のエラー ページが表示されますが、これはエラーが発生したタイルにのみ表示されます。私が本当に望んでいるのは、タイルの1つだけでなく、ページ全体にエラーを表示することです.これは確かに可能ですか?
表示されているエラー ページは web.xml で定義されており、baselayout.jsp<%@ page isErrorPage="true" %>
にも追加しようとし<%@ page errorPage="/errorPage.jsp" %>
ましたが、これが認識されないようです。任意の値を入力でき、エラーなどは発生しません。 . タイルには、各タイルにエラーを表示するだけでなく、親 JSP まで例外を伝播するオプションがありませんか?
たとえば、SimpleMappingExceptionResolver は機能しません。例外はレンダリング フェーズにあるためです。Spring SimpleMappingExceptionResolverで推奨されているように HandlerInterceptor を実装しようとしましたが、デフォルトのビューにはなりませんが、 afterResourceCompletion() メソッドでは例外パラメーターが null であり、これが私の例外があると思っていた場所です。
http://www.jguru.com/faq/view.jsp?EID=1071592も見ましたが、古いバージョンの Struts に問題があることを示しているようです。Spring はこの問題を共有していますか?
ここで非常に単純なものが欠けていることを願っています。どんな助けも大歓迎です!