关于user中的Json演绎法

来源:6-3 thymeleaf 常用标签的使用方法

慕函数3265425

2018-08-12 17:35

test.html中的 用户生日:<input th:value="${user.birthday}"/>  这个页面上为什么日期格式没有经过转换呢    在user.java中 

@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", locale="zh", timezone="GMT+8")

private Date birthday;

这已经有格式化转换啊  为什么页面中如果需要日期那种格式还需要在页面中自己转换呢

写回答 关注

2回答

  • 慕斯卡1552588
    2018-10-29 15:02:48

    user实体里面birthday是定义的Date,@JsonFormat只是在当方法前加了返回json的注解的时候会在返回的json里面格式化日期,而这个地方不是返回的json,是整个对象原封不动的传到前端的,birthday依然还是Date类型,所以需要自己转换

  • 慕娘4591660
    2018-08-19 21:57:04

    @JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", locale="zh", timezone="GMT+8")

    java中不是这么格式化的吧

SpringBoot开发常用技术整合

SpringBoot 极简开发的框架整合利器

102171 学习 · 508 问题

查看课程

相似问题