thymeleaf文本框自动显示当前年月日
可以使用Thymeleaf的内置日期格式化函数,通过在文本框中使用th:value属性来自动显示当前年月日。
下面是一个示例:
<input type="text" th:value="${#dates.format(#dates.createNow(), 'yyyy-MM-dd')}" />
这会将当前日期格式化为"yyyy-MM-dd"的形式,并将其设置为文本框的值。当页面加载时,文本框将自动显示当前年月日。
请注意,该示例假设你已经在你的应用程序中配置了Thymeleaf的日期格式化器。如果没有配置,你需要在你的配置文件中添加如下内容:
@Bean
public FormattingConversionService conversionService() {
DefaultFormattingConversionService conversionService = new DefaultFormattingConversionService(false);
DateTimeFormatterRegistrar registrar = new DateTimeFormatterRegistrar();
registrar.setDateFormatter(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
registrar.registerFormatters(conversionService);
return conversionService;
}
这将创建一个日期格式化转换服务并将其注册为Spring Bean。它还将使用"yyyy-MM-dd"格式注册一个日期格式化程序
原文地址: https://www.cveoy.top/t/topic/cFwM 著作权归作者所有。请勿转载和采集!