【问题标题】:datetimepicker value is not binding to the property spring with thymeleafdatetimepicker 值未绑定到带有 thymeleaf 的属性 spring
【发布时间】:2018-02-14 14:37:37
【问题描述】:

我正在使用thymeleafSpringjQuery

我已将 spring 中的模型对象设置为 eventCreate,并且日期属性为 eventDate。我将这些绑定在thymeleaf 中,如下所示。

<form id="event-create" method="post"  th:action="@{/eventCreate/date}" th:object="${eventCreate}"> 

<input id="datetimepicker" type="text" placeholder="" th:field="*{eventDate}">

使用 jQuery datetimepicker 选择事件的日期和时间。

<script>
$('#datetimepicker').datetimepicker({
                format: 'm/d/Y h:i A'
}); 
</script>

使用dateTimePicker 我在控制器中获得null 日期值。但是,如果我使用 datepicker,那么我将正确获取日期值。

@PostMapping("/date")
    public String addDate( @ModelAttribute("eventCreate") final EventDto eventDto){

LOG.info(" Event date ::::; "+eventDto.getEventDate());

java.util.dateeventDate 属性的类型。

我在使用datetimepicker 时是否遗漏了什么?

【问题讨论】:

    标签: jquery spring-boot thymeleaf datetimepicker


    【解决方案1】:

    当我遇到类似问题时,解决方法是在输入标签中使用th:value,而不是th:field

    【讨论】:

      猜你喜欢
      • 2018-09-28
      • 2015-12-06
      • 2015-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 2018-08-05
      相关资源
      最近更新 更多