我在Thymeleaf中有一个表单输入字段。该字段(在下面的代码片段中为bookingEntry.datefrom)的类型为Date。我使用了一个日期选择器,以允许用户选择和格式化所需的日期以输入该字段。这一切都很好。
然而,我希望所显示的日期的初始值(我已将其设置为当前日期)以我选择的格式显示。那么,如何在th:field中格式化最初显示的日期?th:value被忽略(Thymeleaf从后端对象获取值,正如它应该做的),并且我似乎无法对th:field应用格式。
Thymeleaf代码为:
<input type="text" class="form-control getdate"
th:field="*{datefrom}" placeholder="Date From"
th:value="${#dates.format(bookingEntry.datefrom, 'dd-MMM-yyyy')}"/>
我相信我可以使用任何格式初始化的字符串,而不是日期类型,但我想知道是否有一种方法可以在th:field中格式化初始值?
非常感谢