springmvc处理日期格式

王朝学院·作者佚名  2016-05-28  
宽屏版  字体: |||超大  

sPRingmvc处理日期格式解决http400错误 通常有两个来源:

1 页面的下拉列表中传入了字符串,而服务器需要的是Integer类型的,所以服务器拒绝。 2, 浏览器传给服务器端的日期格式字符串,服务器端理解不了,所以需要在entity的日期类型成员变量上加注@DateTimeFormat( pattern = "yyyy-MM-dd" )

服务器—>浏览器 封装json http://jadethao.iteye.com/blog/1741162

浏览器—>服务器 转换日期为Date http://www.tuicool.com/articles/aYfaqa

-------------------------------------------------------------------------------------------

据说还有一种配置方式:@InitBinder

可以参考:http://dwz.cn/S8OaA

开涛的博客:http://dwz.cn/S8NLp

@InitBinderpublic void initBinder(WebRequestDataBinder binder){binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), false));}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有