使用"${#fields.hasErrors('whatever')}"
The identifier [#fields] is not a valid Java identifier as required by section 1.19 of the EL specification (Identifier ::= Java language identifier). This check can be disabled by setting the system property org.apache.el.parser.SKIP_IDENTIFIER_CHECK to true.
我该如何解决?
答案 0 :(得分:0)
查看百里香叶的官方文档,我们看到以下示例:
<input type="text" th:field="*{datePlanted}" />
<p th:if="${#fields.hasErrors('datePlanted')}" th:errors="*{datePlanted}">Incorrect date</p>
在该示例中,您似乎需要将一个百里香字段(从控制器传递过来,和/或从th:object获取)放在hasErrors括号中,但用单引号引起来。
如果您已经这样做了,也许检查一下您的html模板中是否导入了百里香叶(我怀疑您忘记了这一点,但仍然想检查一下),如果是这样,请告诉我。