为什么这里的register会标红,而下面这样就不会了
ConvertUtils.register((Converter)new DateLocaleConverter(), Date.class);
BeanUtils.populate(user, request.getParameterMap());我这里是进行user数据的封装并在dao层插入数据库,但是这样写这两句运行后数据根本就没有插入数据库,但是我通过下面这种方式就可以了,请问是为什么?
ConvertUtils.register(new Converter() { 
 public Object convert(Class type, Object value) { 
 Date date1 = null; 
 if(value instanceof String){ 
 String date = (String) value;
 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
 try {
 date1 = sdf.parse(date); 
 } 
 catch (Exception e) {
 e.printStackTrace(); 
 } 
 } 
 return date1; 
  } 
 }, 
 Date.class);