黑马程序员技术交流社区

标题: BeanUtils中的Map转化为Person出现的问题 [打印本页]

作者: lwj123    时间: 2015-2-28 20:09
标题: BeanUtils中的Map转化为Person出现的问题
  1. BeanUtils中的Map转化为Person出现的问题:
  2. class Person{
  3.         private int age;
  4.         private String name;
  5.         private Date Birthday;
  6.         //属性的getter和setter方法
  7. }
  8. 测试类:
  9. 为Person设置属性值:
  10.         p.setAge(11);
  11.         p.setName("方立勋");
  12.         p.setBirthday(new Date());

  13. 将Person对象转为Map对象:
  14.         Map map = BeanUtils.describe(p);
  15. Map集合
  16.         {birthday=Sat Feb 28 19:50:24 CST 2015, name=方立勋, age=11}
  17. Person对象
  18.         Person newP = new Person();
  19. 将Map集合的数据映射成Person对象
  20.         BeanUtils.populate(newP, map);

  21. <font color="Red" size="5">出现了String转化为Date的异常
  22. 怎么解决?</font>
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2