html - 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 如何解决它
解决方案
您需要 jsp 页面中的 html 属性“名称”以使其可被控制器识别。您可以按以下方式修改代码并重试吗
<form:input path="gantry.dateOfComm" name="dateOfComm" type="date" class="form-control" id="txtDate"/>
推荐阅读
- php - 尝试从命名空间“Symfony\WebpackEncoreBundle”加载类“WebpackEncoreBundle”。您是否忘记了另一个名称空间的“使用”语句?
- reactjs - 如何使用 Context API 更新组件提供者的状态
- powerbi - 隐藏另一个切片器的值的切片器
- c# - 如何使用 API 传输密码
- mongodb - 如何更新现有文档中的新数组
- powershell - 安装 dotnet core 问题
- python - 我想在列表中添加元素
- selenium-webdriver - 错误显示为“org.openqa.selenium.JavascriptException:javascript 错误:无法读取属性‘setAttribute’ of null”
- c - USB Linux API:从用户空间应用调用 ioctl 请求
- php - 追加到 MongoDB 中的数组 (PHP 7.2)