您的位置:首页 > 编程语言 > Java开发

springmvc处理日期格式

2015-06-12 14:29 363 查看
解决http400错误
通常有两个来源:

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

服务器—>浏览器 封装json /article/4125135.html

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

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

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

可以参考: http://dwz.cn/S8OaA
开涛的博客:http://dwz.cn/S8NLp

@InitBinder
public void initBinder(WebRequestDataBinder binder){
  binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), false));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: