我正在尝试使用Thymeleaf + Spring Boot显示表单的全局错误。模板代码非常简单:
<p th:if="${#fields.hasErrors('global')}" th:errors="*{global}"></p>
它有效。
问题是当我添加一个html类时,当出现全局错误时,永远不会显示相同的元素:
<p th:if="${#fields.hasErrors('global')}" th:errors="*{global}" class="invalid-feedback"></p>
删除class属性会使其再次运行。这是一个Thymeleaf bug,还是我错过了什么?