前提说明:layui定义的date传入后台返回标题中的错误,后台采用spring boot。
解决方法:在实体类中增加@DateTimeFormat(pattern=“yyyy-MM-dd hh:mm:ss”)注解即可转换
控制器务必加上:@Valid和BindingResult BindingResult
传到后台的数据格式:kfRepairDate: 2018-10-22 10:55:32
控制器:
@ResponseBody
@RequestMapping(value = "/update", method = RequestMethod.POST)
public Boolean update(@Valid TKfRepair em,BindingResult BindingResult) {
return t.updateById(em);
}
前端:
var ins22 = laydate.render({
elem : '#kfRepairDate',
min : '2016-10-14',
max : '2080-10-14',
type : 'datetime'
});
实体类:
@DateTimeFormat(pattern="yyyy-MM-dd hh:mm:ss")
@TableField(value="kf_repair_date")
private Date kfRepairDate;
感谢https://q.cnblogs.com/q/93720/ 陈无问
本文详细介绍了如何解决layui日期插件与SpringBoot后端数据交互的问题,通过在实体类中使用@DateTimeFormat注解,确保前后端日期格式统一,避免了数据传输中的格式错误。
6199

被折叠的 条评论
为什么被折叠?



