org.springframework.validation.BindException:

org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors
Field error in object 'supply' on field 'createtime1': rejected value [2018-09-16]; codes [typeMismatch.supply.createtime1,typeMismatch.createtime1,typeMismatch.java.lang.String,typeMismatch];

出现问题的原因:前端页面的createtime1是String类型,后台需要的是日期类型,导致数据类型不统一

解决方案

在对应的控制器中加一个方法

	@InitBinder
	public void init(WebDataBinder binder) {
		binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true));
	}

猜你喜欢

转载自blog.csdn.net/BearDie/article/details/82726836