介绍一个好用的工具类库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]