springmvc提交表单日期用Date接收
2017-09-08 17:07
351 查看
springMVC提交表单时候,日期数据正常情况下要用String来接收,如果想要用Date来接收,可以实现PropertyEditorRegistry接口,这个接口在spring-beans包下
将这个方法放在BaseController里就行
@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里就行
相关文章推荐
- [置顶] spring mvc开发接收日期字段表单提交,自动转换成Date类型为什么报错?
- springmvc使用实体类接收表单提交数据中含有String类型对应Date类型的不匹配报错400时如何处理
- 前端表单方式提交,SpringMVC后端以对象参数形式接收
- 4种方法让SpringMVC接收多个对象 List<user> 表单提交,以BeanListModel接收
- SpringMVC Controller层接收表单提交的数据时,发生Sring转换为Date异常
- [置顶] springmvc 前台传日期(字符串) 后台用date接收封装失败(请求400)
- 4000 springmvc 前台传日期(字符串) 后台用date接收封装失败(请求400)
- AJax提交表单数据到后台springmvc接收
- SpringMVC将表单对象序列化成Json字符串提交,以List接收
- SpringMVC处理表单日期数据转换异常(Date)使用@InitBinder
- spring mvc开发接收日期字段表单提交的问题
- jsp页面的ajax和form表单提交后接收数据的区别(SpringMVC控制器返回Map对象)
- Spring--SpringMVC中使用bean来接收form表单提交的参数时的注意点
- SpringMVC表单提交,Controller接收到的值为null
- jQuery实现ajax提交form表单(可以是提交json),用springmvc接收。图文详解
- springmvc提交带日期的表单400
- SpringMVC将表单对象序列化成Json字符串提交,以List接收
- springmvc前台传日期(字符串) 后台用date接收封装失败(请求400)
- SpringMVC中使用bean来接收form表单提交的参数时的注意点
- springmvc 前台传日期(字符串) 后台用date接收封装失败(请求400)