我正在搞乱将一个自定义错误页面添加到Spring Boot项目中,我很好奇我是否需要做除了创建一个新的error.html
页面之外的任何事情。
我希望页面显然可以针对不同的消息进行更改。但我注意到(偶然)像<h1 th:text="#{error.status_code}">404</h1>
这样的东西让我??error.status_code_en_US??
。我假设的是status_code但不是以可读的方式或其他东西?是否可以从error.html页面获取该信息?
更多......
<p th:text="#{error.exception}">Default Error Message</p>
<p th:text="#{error.exception_type}">Default Error Message</p>
<p th:text="#{error.request_uri}">Default Error Message</p>
<p th:text="#{error.servlet_name}">Default Error Message</p>
生成:
??error.exception_en_US??
??error.exception_type_en_US??
??error.request_uri_en_US??
??error.servlet_name_en_US??
答案 0 :(得分:2)
#{}
指的是i18n实现,并尝试从消息包中解析给定的字符串。要使用SpringEL对此进行评估,您必须使用${}
。