- 6
- 0
- 约2.1千字
- 约 4页
- 2017-09-26 发布于重庆
- 举报
在struts的实践过程中,经常两个javabean交换数据的情况,如ActionForm与数据库中的表相关的bean交换数据。通常情况下要写很多get和set语句,一个个属性依次拷贝。这样的话,如此重复繁重的工作让程序员感觉不到编程的快乐。于是在网上查相关资料知,在apache.org有一个project:common-beanutil,提供的一个BeanUtil类,这个类有一个静态方法BeanUtil.copyProperties()实现了该功能。后来我在与java相关的书上知道的java的反射机制(reflect),偿试着并实现了两个javabean的属性拷贝功能。
import java.lang.reflect.*;
/**
@author Xiaobo Zheng
@date 2005-12-28
*/
public class BeanUtil2{
/**
@parameter Object obj1,Object obj2
@return Object
用到反射机制
此方法将调用obj1的getter方法,将得到的值作为相应的参数传给obj2的setter方法
注意,obj1的getter方法和obj2方法必须是public类型
*/
public static Object
您可能关注的文档
最近下载
- 采气生产过程的危险及控制.pptx
- 微机自动重合闸城市轨道交通继电保护运行与检修56课件讲解.pptx VIP
- 农业经理人的职业道德与规范.pdf VIP
- 不平衡电流及减少措施城市轨道交通继电保护运行与检修38课件讲解.pptx VIP
- 整流器保护原理城市轨道交通继电保护运行与检修69课件讲解.pptx VIP
- 框架泄漏保护城市轨道交通继电保护运行与检修62课件讲解.pptx VIP
- 继电器的主要技术参数城市轨道交通继电保护运行与检修30课件讲解.pptx VIP
- 其他直流保护城市轨道交通继电保护运行与检修88课件讲解.pptx VIP
- 2024年一级造价师之工程造价案例分析(交通)题库综合试卷A卷附答案.docx VIP
- 整流变压器保护原理城市轨道交通继电保护运行与检修53课件讲解.pptx VIP
原创力文档

文档评论(0)