未処理の例外がスローされた場合 (例: a RuntimeException
)、一般的なエラー ページを表示したいと考えています。
私はいくつかのことを達成したい:
- HTML テンプレートを再利用し (ヘッダーなどで共通の「フレーム」を使用)、本文に例外情報を配置します。
- 本文ドキュメントで例外に関するいくつかの基本情報を提供する
Apache Tiles と Spring MVC を使用しています。私の問題への良いアプローチは何ですか?
私のタイル定義の一部:
<tiles-definitions>
<definition name="common" template="/WEB-INF/jsp/common.jsp">
<put-attribute name="header" value="header"/>
<put-attribute name="footer" value="/WEB-INF/jsp/footer.jsp"/>
</definition>
...
<definition name="main" extends="common">
<put-attribute name="body" value="/WEB-INF/jsp/main.jsp"/>
</definition>
</tiles-definitions>
理想的には、属性を設定して例外ページの定義を指定したいと思いbody
ます...