我在页面的日期是字符串,提交的是javabean,实体类里面的是Date类型,提交的时候就报错了,怎么处理啊
------解决思路----------------------
bean里面改成string 之后再转过来
------解决思路----------------------
spring有initbinder,每次请求action的时候会自动转化一下,或者手动转也可以
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false));
}
------解决思路----------------------
建议全部改为String 类型,