我有以下输入:
<input name="dateOfOrder" class="form-control" id="dateOfOrder" type="date" th:field="*{{dateOfOrder}}" />
哦,这是插入它们的DTO的片段:
@DateTimeFormat(pattern="yyyy-MM-dd")
private LocalDate dateOfOrder;
不幸的是,我得到了一个异常:
从类型[java.lang. js]转换失败。到类型的字符串[java.time。LocalDate] from value '2022-06-14';嵌套异常是java.lang.IllegalArgumentException:从value解析失败[2022-06-14] .
我不精通百里香,想知道这里有什么问题
您需要使用thyymleaf格式。
<input name="dateOfOrder" class="form-control" id="dateOfOrder" type="date" th:field="${#dates.format(dateOfOrder, 'yyyy-MM-dd')}" />