1、在使用表单提交,后台接收来的数据都是String类型的,一般情况下spring就会自动进行前后台的自动匹配,但是数据类型不一致会报错,说前台传过来的数据不合法,如果实体类你写的日期是Date类型,或者使用逆向工程自动生成的一般都是Date类型的数据,就会报错,
Unable to convert value "" from type 'java.lang.String' to type 'java.util.Date'; nested exception is java.lang.IllegalArgumentException]
一、类型转换:
1、如果是后台单个接收数据可以直接更改数据类型即可
2、如果 你为了省事使用的是@ModelAttribute 注解方式,就需要在控制器中写数据转换,一定不要忘了注解 @InitBinder,需要加在相关的Controller里面
@InitBinder
public void initBinder(WebDataBinder cdate