669341085 发表于 2013-2-5 09:09:44

介绍一个好用的工具类库commons-beanutils

转自:
http://www.blogjava.net/rongxh7/archive/2009/06/22/283566.html
 

<div class="post" style="background-color: white; color: #4b4b4b; font-size: 13px; padding: 20px; border: 1px dotted #8b8d72;">commons-beanutils.jar可以到Apache官网的commons子项目下找到它,或者,在Struts2,Spring的下载包中也能看到它的影子。单独使用时,要多引进一个commons-logging.jar,这个包也是非常见的,可在有commons-beanutils.jar的地方找到它。
好,我们来测试一下,怎么使用这个类库中的两个常用类及它的常用方法。首先,写一个POJO类,代码如下:
<div style="padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 1006px; padding-right: 5px; font-size: 13px; padding-top: 4px; border: 1px solid #cccccc;">http://www.blogjava.net/Images/OutliningIndicators/None.gifpackage rong.propertyUtils;
http://www.blogjava.net/Images/OutliningIndicators/None.gif
http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gifpublic class Entity {
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    private Integer id = 5;
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    private String name = "rongxinhua";
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif    public Integer getId() {
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif        return id;
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif    public void setId(Integer id) {
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif        this.id = id;
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif    public String getName() {
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif        return name;
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif    public void setName(String name) {
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif        this.name = name;
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif    public String haha(){
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif        return "Ha,Ha";
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif    public void sayHelle(String name){
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif        System.out.println(name + " say, Hello!");
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif    public String countAges(int x, int y){
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif        return "My Age is " + (x + y);
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    
http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif}
http://www.blogjava.net/Images/OutliningIndicators/None.gif
页: [1]
查看完整版本: 介绍一个好用的工具类库commons-beanutils