- BeanUtils中的Map转化为Person出现的问题:
- class Person{
- private int age;
- private String name;
- private Date Birthday;
- //属性的getter和setter方法
- }
- 测试类:
- 为Person设置属性值:
- p.setAge(11);
- p.setName("方立勋");
- p.setBirthday(new Date());
- 将Person对象转为Map对象:
- Map map = BeanUtils.describe(p);
- Map集合
- {birthday=Sat Feb 28 19:50:24 CST 2015, name=方立勋, age=11}
- Person对象
- Person newP = new Person();
- 将Map集合的数据映射成Person对象
- BeanUtils.populate(newP, map);
- <font color="Red" size="5">出现了String转化为Date的异常
- 怎么解决?</font>
复制代码
|
|