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;
}
当我打印date的值时,它返回null 解决方法
答案 0 :(得分:0)
您需要在jsp页面中使用html属性“名称”,以使其可通过控制器识别。您可以按如下所示修改代码并重试
goto
答案 1 :(得分:0)
JSP和Controller之间的数据映射是根据name
属性完成的。
我看不到您输入的任何"name"
值
请像这样添加name="dateOfComm"
并尝试
<form:input path="gantry.dateOfComm" type="date" class="form-control" id="txtDate" name="dateOfComm" />