首页 > 解决方案 > Spring MVC 表单输入类型日期值始终为空

问题描述

jsp

<form:input path="gantry.dateOfComm" type="date" class="form-control" id="txtDate"/>

领域类

@Temporal(TemporalType.DATE)
    @Column(name="DATE_OF_COMM")
    private Date dateOfComm;

public Date getDateOfComm() {
        return this.dateOfComm;
    }

    public void setDateOfComm(Date dateOfComm) {
        this.dateOfComm = dateOfComm;
    }

当我打印日期的值时它返回 null 如何解决它

标签: htmlspringdatespring-mvc

解决方案


您需要 jsp 页面中的 html 属性“名称”以使其可被控制器识别。您可以按以下方式修改代码并重试吗

<form:input path="gantry.dateOfComm" name="dateOfComm" type="date" class="form-control" id="txtDate"/>

推荐阅读