当前位置: 代码迷 >> J2EE >> spring 处置日期
  详细解决方案

spring 处置日期

热度:64   发布时间:2016-04-17 23:20:51.0
spring 处理日期
我在页面的日期是字符串,提交的是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  类型,
  相关解决方案