Apache Common BeanUtil是一个常用的在对象之间复制数据的工具类,著名的web开发框架struts就是依赖于它进行ActionForm的创建。
BeanUtil最常用的类是org.apache.commons.beanutils.BeanUtils。
BeanUtils最常用的方法为:
1.public void copyProperties
(java.lang.Object dest, java.lang.Object orig)
把orig中的值copy到dest中.
2.public java.util.Map describe(java.lang.Object bean)
把Bean的属性值放入到一个Map里面。
3.
public void populate
(java.lang.Object bean, java.util.Map properties)
把properties里面的值放入bean中。
4.public void setProperty(java.lang.Object bean, java.lang.String name, java.lang.Object value)
设置Bean对象的名称为name的property的值为value.
5.public String getProperty(java.lang.Object bean, java.lang.String name)
取得bean对象中名为name的属性的值。
分享到:
相关推荐
BeanUtil框架是一个在Java开发中常用的工具库,主要用于对象属性的获取、设置、拷贝以及类型转换等操作。它的设计目标是简化Java Bean的操作,提高代码的可读性和可维护性。这个“BeanUtil框架完整包”包含了...
BeanUtil是一个常用的Java工具库,主要用于对象与数据库之间的数据转换,简化了数据库操作中的数据绑定过程。这个工具库使得开发者可以更加便捷地处理Java Bean和SQL查询结果之间的映射,提高了开发效率。在Java开发...
BeanUtil工具类的常用方法一般包括`populate()`或`fillProperties()`等,这些方法接受一个JavaBean实例和一个Map对象作为参数。Map对象中包含了请求参数,键为参数名,值为参数值。工具类通过反射遍历JavaBean的所有...
BeanUtils是Java开发中常用的工具包,它提供了对Java Bean操作的各种便利方法,如属性的设置与获取,类型转换等。 **描述分析:** 描述中提到了三个关键组件: 1. **commons-beanutils-1.9.3**:这是Apache ...
资源内容:工欲善其事必先利其器,本资源内容为Java开发常用工具类打包,如BeanUtil,ArrayUtil,HtmlUtil,ClassUtil,DateUtil,FileUtil,FontUtil,ImageUtil,IOUtil, IPUtil, MapUtil,MailUtil, NumberUtil,...
BeanUtil通常指的是Apache Commons BeanUtils库,这是一个实用工具类库,提供了各种方法来操作Java Bean,如属性的复制、类型转换等。在JSP项目中,BeanUtil可以帮助我们方便地处理对象之间的属性赋值,简化对象间的...
包含了 java json 需要的常用 jar 包,beanutil, ezmorph,morph, collections等,推荐到ezmorph.sourceforge.net,www.apache.org 等官方网站下载最新的。
在Java开发中,工具类(Utility Class)是封装了一些常用功能的方法集合,使得代码更加简洁、易用。这里提到的`BeanUtilities`工具类就是这样一个专门为处理Java Bean对象提供便利的工具,它允许开发者根据请求数据...
json开发工具jar包必备commons-colloections-3.2.1.jar commons-logging-1.1.1.jar commons-beanutil.jar commons-httpclient.jar commons-lang.jar ezmorph-1.0.6.jar json-lib-2.4-jdk15.jar morph-1.1.1.jar
java_utils常用工具类打包,欲善其事必先利其器,本资源内容为Java开发常用工具类打包,如BeanUtil,ArrayUtil,HtmlUtil,ClassUtil,DateUtil,FileUtil,FontUtil,ImageUtil,IOUtil, IPUtil, MapUtil,MailUtil,...
Java常用工具包Jodd是一个强大的开源库,专为Java开发者设计,提供了许多实用的功能和类,以简化开发过程。这个工具包涵盖了多个领域,包括HTTP客户端、数据转换、日期时间处理、字符串操作、I/O流、线程管理、对象...
Jodd工具包的亮点之一是其强大的对象拷贝功能,通过`BeanUtil`类,可以方便地实现对象之间的属性复制,这对于数据转换和模型绑定非常有用。此外,它的`LagartoHTMLParser`提供了一个高效的HTML解析器,可以帮助...
下面列举了几个常用的方法: CASE1: 自定义对象生成 OMElement 方法: `Person man = new Person(); man.setName("Warlaze"); man.setAge(25); man.setAddress("Bei jing"); man.setPhonenum("13900000000"); ...
Jodd = Tools IoC MVC DB AOP TX JSON HTML < 1.5 MbJodd 被分成众多模块,按需选择,其中工具类模块有:jodd-core 一些工具类,包括Printf、JDateTime、StringUtil、Fast buffers等等jodd-bean BeanUtil以及类型...
在Java编程中,工具类(Utils)是程序员经常会用到的辅助类库,它们封装了常用的功能,使得代码更加简洁高效。"java工具类 utils.zip" 提供了一系列实用的工具类,涵盖了日期处理、字符串操作、JSON解析、Spring ...
资源内容:工欲善其事必先利其器,本资源内容为Java开发常用工具类打包,如BeanUtil,ArrayUtil,HtmlUtil,ClassUtil,DateUtil,FileUtil,FontUtil,ImageUtil,IOUtil, IPUtil, MapUtil,MailUtil, NumberUtil,...
资源内容:工欲善其事必先利其器,本资源内容为Java开发常用工具类打包,如BeanUtil,ArrayUtil,HtmlUtil,ClassUtil,DateUtil,FileUtil,FontUtil,ImageUtil,IOUtil, IPUtil, MapUtil,MailUtil, NumberUtil,...
资源内容:工欲善其事必先利其器,本资源内容为Java开发常用工具类打包,如BeanUtil,ArrayUtil,HtmlUtil,ClassUtil,DateUtil,FileUtil,FontUtil,ImageUtil,IOUtil, IPUtil, MapUtil,MailUtil, NumberUtil,...
资源内容:工欲善其事必先利其器,本资源内容为Java开发常用工具类打包,如BeanUtil,ArrayUtil,HtmlUtil,ClassUtil,DateUtil,FileUtil,FontUtil,ImageUtil,IOUtil, IPUtil, MapUtil,MailUtil, NumberUtil,...