前台想要获得数据库中的时间,结果Date属性传到前台的时候变成了一段数字,然后我输出了一下是这样的。
原因:后台在返回json数据的时候,用自身的序列化机制会把时间变成一段数字,就像上面的显示一样。
网上找到的方法:在实体类的Date属性中添加标签@JsonFormat,
@JsonFormat,它的作用是,出参时,自动把Date型对象数据转化成正确的格式化后的字符串出去
或者
@DateTimeFormat
这个是用于将前台传到后台字符串变量转换为Date类型。请求报文只需要传入yyyy-mm-dd hh-mm-ss字符串进来,则自动转换为Date类型数据
Controller传数据库中的数据到Ajax时Date属性实现异常
最新推荐文章于 2022-09-18 08:32:19 发布