【发布时间】:2013-12-20 03:10:32
【问题描述】:
我在 Thymeleaf 中有一个表单输入字段。该字段(下面的代码 sn-p 中的 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')}"/>
我确信我可以使用以我选择的任何格式初始化的 String,而不是 Date 类型,但我想知道是否有办法在 th:field 中格式化初始值?
非常感谢
【问题讨论】:
标签: spring-mvc thymeleaf