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

springmvc提交表单日期用Date接收

2017-09-08 17:07 351 查看
springMVC提交表单时候,日期数据正常情况下要用String来接收,如果想要用Date来接收,可以实现PropertyEditorRegistry接口,这个接口在spring-beans包下

@InitBinder
protected void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));//第二个参数是控制是否支持传入的值是空,这个值很关键,如果指定为false,那么如果前台没有传值的话就会报错
}


将这个方法放在BaseController里就行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐