当抛出未处理的异常(例如 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
属性来指定异常页面的定义......