java - 弹簧拒绝时间值
问题描述
好吧,我有一个带有“输入类型=时间”的 html 表单来保存到 sql.time 类型,但是 spring 拒绝将它保存到对象中。我已经尝试设置“输入类型=时间步= 1”,因为我认为问题出在秒字段上。但春天仍然拒绝了我的价值。
我应该怎么做才能从 html 表单中花费时间并将其保存到 sql.time 数据类型中?我正在搜索,但什么都没有出现。
编辑:上面的代码:
@GetMapping("/nuovo-ascolto")
public String viewNuovoAscolto(Model model){
model.addAttribute("nuovoAscolto", new Registro_Programmi_Guardati());
return "nuovo-ascolto";
}
模型:
public class Registro_Programmi_Guardati {
//others attributes
private Time orario;
//other methods
public Time getOrario() {
return orario;
}
public void setOrario(Time orario) {
this.orario = orario;
}
}
Thymeleaf(没有错误)
<p> ORA: <input type="time" step= "1" style="position: absolute; right: 5%;" th:field="*{orario}"/></p>
控制台错误:
Field error in object 'registro_Programmi_Guardati' on field 'orario': rejected value [21:00] //21:00 is the time i've inserted into the html form
解决方案
推荐阅读
- angular - 未捕获的类型错误:无法在 HttpXhrBackend 读取未定义的属性“方法”
- node.js - 使用nodejs将http重定向到https时出现ERR_CONNECTION_REFUSED
- azure - 将 .azurewebsites.net 重定向到 MVC.Core 的域
- node.js - 允许用户链接他们的谷歌驱动器来存储数据
- php - 在 Codeigniter 中上传的最大文件大小
- javascript - 用于在 JavaScript 中显示现有动态表中的行数据以及添加删除的 JSON 对象
- sql - Sql/Pl/sql 中的字符串模式匹配
- c++ - C++11:unordered_map/set 是否保证遍历顺序为插入顺序?
- javascript - javascript中的最佳算法分组数据
- image-processing - 光学字符识别 - 它是如何工作的?