PropertyUtils.getProperty的用法:
相对于getXXX方法,取得其值.
PropertyUtils.setProperty的用法:
相对于setXXX方法,设置其值.
import java.lang.reflect.InvocationTargetException;
import org.apache.commons.beanutils.PropertyUtils;
import vo.User;

public class Test1 ...{

/** *//**
* @param args
*/
public static void main(String[] args) ...{
// TODO Auto-generated method stub
try ...{
User aab=new User();
PropertyUtils.setProperty(aab, "username", "12");
System.out.println(PropertyUtils.getProperty(aab,"username"));
} catch (IllegalAccessException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchMethodException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
本文通过一个简单的例子展示了如何使用 Apache Commons BeanUtils 中的 PropertyUtils 类来设置和获取 Java 对象属性的值。PropertyUtils 提供了灵活的方法来操作 JavaBean 的属性,即使是在没有标准 getter 和 setter 方法的情况下。
1203

被折叠的 条评论
为什么被折叠?



