Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 弹簧靴,#字段为_Java_Spring Boot_Jsp - Fatal编程技术网

Java 弹簧靴,#字段为

Java 弹簧靴,#字段为,java,spring-boot,jsp,Java,Spring Boot,Jsp,当我使用“${#fields.hasErrors('whatever')}” 如何解决此问题?查看thymeleaf官方文档,我们可以看到以下示例: <input type="text" th:field="*{datePlanted}" /> <p th:if="${#fields.hasErrors('datePlanted')}" th:errors="*{datePlanted}">Incorrect date</p> 日期不正确 看看这个例子,

当我使用
“${#fields.hasErrors('whatever')}”


如何解决此问题?

查看thymeleaf官方文档,我们可以看到以下示例:

<input type="text" th:field="*{datePlanted}" />
<p th:if="${#fields.hasErrors('datePlanted')}" th:errors="*{datePlanted}">Incorrect date</p>

日期不正确

看看这个例子,您似乎需要将一个thymeleaf字段(从控制器传递和/或从th:object获取)放在hasrerrors括号中,但用单引号括起来


如果您已经这样做了,也许可以检查您是否在html模板中导入了thymeleaf(我怀疑您忘记了,但可能仍然想检查),如果是这样,请告诉我。

可能是我,但我认为您正在将JSP与thymeleaf模板引擎混合。您不允许这样做吗?我想找到一种方法,在每个字段中抛出消息,而不是在最后给出错误消息,而不说明错误来自何处?
<input type="text" th:field="*{datePlanted}" />
<p th:if="${#fields.hasErrors('datePlanted')}" th:errors="*{datePlanted}">Incorrect date</p>