Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2856941
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: Java

2012-02-22 10:58:56

演示用eclipse如何加入jar包,先只是引入beanutils包,等程序运行出错后再引入logging包。
在前面内省例子的基础上,
  • 用BeanUtils类先get原来设置好的属性,再将其set为一个新值。get属性时返回的结果为字符串,set属性时可以接受任意类型的对象,通常使用字符串。它是会自动转换的,相当于页面提交的时候,都是以字符串形式提交,然后根据bean属性实际类型进行转换,并且支持级连内嵌设置


  • 用PropertyUtils类先get原来设置好的属性,再将其set为一个新值。get属性时返回的结果为该属性本来的类型,set属性时只接受该属性本来的类型。


    1.         //java7的新特性
    2.         Map map = {name:"zxx",age:18};
    3.         BeanUtils.setProperty(map, "name", "lhm");
    4.         
    5.         BeanUtils.setProperty(pt1, "birthday.time", "111");
    6.         System.out.println(BeanUtils.getProperty(pt1, "birthday.time"));
    7.         
    8.         PropertyUtils.setProperty(pt1, "x", 9);
    9.         System.out.println(PropertyUtils.getProperty(pt1, "x").getClass().getName());
阅读(672) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~