日期:2014-05-20  浏览次数:20584 次

弱问题,请问populate方法的用法
不是很理解这个方法的意思,感觉是转换的意思但是很笼统,下面有一个例子谁能给解释一下,谢谢!!!

org.apache.commons.beanutils.BeanUtils.populate(form,   org.apache.commons.beanutils.BeanUtils.describe(sys))

------解决方案--------------------
就是把sys的植付给form

describe(sys)就是把一个对象sys转换成HashMap,键是属性名,值是属性值

而populate(form,hashmap)就是把hashmap的值付给sys

这个过程中只会关注两个对象中同名的属性