public static Object VotoPo(Class po,Object vo) throws Exception
{ Object opo = null;
ConvertUtilsBean convertUtils = new ConvertUtilsBean();//java自动转换的工具类
DateConverter dateConverter = new DateConverter();//实力一个日期转换类
convertUtils.register(dateConverter,Date.class);//注册一个日期类
convertUtils.register(dateConverter,String.class);//注册一个字符类
BeanUtilsBean beanUtils = new BeanUtilsBean(convertUtils,new PropertyUtilsBean());//将这个转换工具类加载到beanUtils属性中
try
{
opo = (Object)po.newInstance();
beanUtils.copyProperties(opo,vo);
}
catch (IllegalAccessException ex)
{ex.printStackTrace();}
catch (InvocationTargetException ex)
{ex.printStackTrace();}
return opo;
}
{ Object opo = null;
ConvertUtilsBean convertUtils = new ConvertUtilsBean();//java自动转换的工具类
DateConverter dateConverter = new DateConverter();//实力一个日期转换类
convertUtils.register(dateConverter,Date.class);//注册一个日期类
convertUtils.register(dateConverter,String.class);//注册一个字符类
BeanUtilsBean beanUtils = new BeanUtilsBean(convertUtils,new PropertyUtilsBean());//将这个转换工具类加载到beanUtils属性中
try
{
opo = (Object)po.newInstance();
beanUtils.copyProperties(opo,vo);
}
catch (IllegalAccessException ex)
{ex.printStackTrace();}
catch (InvocationTargetException ex)
{ex.printStackTrace();}
return opo;
}