spring mvc 时间类型传值问题
来源:互联网 发布:苹果系统办公软件 编辑:程序博客网 时间:2024/06/06 02:10
前台传值形如 yyyy-MM-dd等,后台实体类中是Date类型,请求后会报415或者405的错误,
这是由于类型不匹配导致,
需要在实体类中增加@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")注解,
格式与前台传值的格式相同即可。
当实体类中定义Date类型属性,从前台请求到后台时会报405或者415错误,可以使用以下方法解决:
1、
当使用form提交时间类型参数的时候,在实体类中增加@DateTimeFormat注解即可,
@DateTimeFormat:定义日期相关的解析/格式化元数据,
参数pattern:指定解析/格式化字段数据的模式,如”yyyy-MM-dd HH:mm:ss”
即:
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date beginDate;
2、
当用json方式提交的时候,在实体类中增加@JsonFormat注解即可,
使用@JsonFormat,如果没有设置时区timeZone值,默认情况下timeZone为GMT(格林威治标准时间),
因为中国是东八区,所以加上时区即可,设置成GMT+8
即:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date beginDate;
更多内容请参照:
http://blog.csdn.net/z69183787/article/details/40375831
http://blog.csdn.net/chenleixing/article/details/45190371
- spring mvc 时间类型传值问题
- spring mvc返回值类型
- spring mvc返回值类型
- spring mvc处理提交的时间类型的参数
- spring构造方法注入时间类型问题
- spring mvc的传值问题
- 关于Spring MVC redirect传值问题
- spring mvc 参数传值问题
- spring mvc 返回值类型设定
- spring mvc controller返回值的类型
- spring mvc返回类型
- spring mvc返回类型
- spring mvc 类型转换
- spring mvc 时间绑定
- spring mvc 返回Json数据时日期类型转换问题
- Spring MVC 注解Date类型序列化问题
- spring MVC不能直接接收list类型参数的问题
- Ext与spring mvc集成时间格式问题处理
- c++第三周初
- View 触摸事件分发拦截机制(一)
- DEV 控件----GridControl
- solr-6.1.0源码分析---4
- 软件测试与软件测试用例
- spring mvc 时间类型传值问题
- mybatis使用及动态sql
- java图形界面设计
- 光敏电阻的简单介绍
- UML里九中图形及举例
- 可行性研究报告【最终版】——学生成绩查询系统
- 50道JAVA基础编程练习题
- 瑞芯微 Rockchip RK3128方案设计 RK3128方案定制,RK3128盒子,RK3128板卡
- 如何让EditText具有自动大小写转换的功能。