- 先建一个Converter对象
- import org.apache.commons.beanutils.Converter;
- public class DateConvert implements Converter{
- public Object convert(Class arg0, Object arg1) {
- String p = (String)arg1;
- if(p== null || p.trim().length()==0){
- return null;
- }
- try{
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
- return df.parse(p.trim());
- }
- catch(Exception e){
- return null;
- }
- }
- }
- 在使用之前先注册
- import org.apache.commons.beanutils.ConvertUtils;
- ConvertUtils.register(new DateConvert(), java.util.Date.class);
- 这样再用BeanUtils就没问题了