原始数据封装(可能出现格式不匹配问题):
HTTP Status 500 - DateConverter does not support default String to 'Date' conversion.错误,是因为从页面表单中获取的任何数据均为字符串格式,因此需要将string类型(页面中的data类型)封装成user对象中所需的data类型时要手动进行格式转换。
下面是手动注册了一个string转date类型的转换器,这样做以后,再将表单提交的数据通过BeanUtils.populate(user, parameterMap)进行封装时,如果要封装的类型是date,就会将需要转换为date类型的字符串进行转换之后再进行封装,否则不会进行转换。