我正在尝试打印我的错误,但我不希望它们直接打印在页面上。我宁愿把错误只放在评论中。 我有一个控制器重定向到相应的网页:
@Configuration
@EnableWebMvc
public class MvcConfiguration extends WebMvcConfigurerAdapter {
@Bean(name = "simpleMappingExceptionResolver")
public SimpleMappingExceptionResolver createSimpleMappingExceptionResolver() {
SimpleMappingExceptionResolver r = new SimpleMappingExceptionResolver();
Properties mappings = new Properties();
//mappings.setProperty("ClassNotFoundException", "classNotFound");
//mappings.setProperty("SQLException", "sqlException");
//mappings.setProperty("IOException", "ioException");
r.setExceptionMappings(mappings); // None by default
r.setDefaultErrorView("error"); // No default
r.setExceptionAttribute("ex"); // Default is "exception"
r.setWarnLogCategory("example.MvcLogger"); // No default
return r;
}
然后我想在error.html中执行类似的操作:
<!--
<div th:text="${ex}"/>
-->
但我找不到任何有效的东西。谢谢你的帮助。