[英]Java get bean value
给定以下内容:
public class Person {
private Car car;
// .. bean stuff
}
。
public class Car {
private CarStuff carStuff;
// .. bean stuff
}
我可以使用BeanUtils设置Person的“ car”属性:
BeanUtils.setProperty(person, "car", theirCar);
好的,那很容易。 现在,如何获得“ car”的名字?
BeanUtils.getProperty(person, "car")
将返回一个字符串,但是Car不是一个字符串
我努力了:
Map<String, ? extends Object> props = new HashMap<>();
BeanUtils.populate(person, props);
但没有“汽车”条目,并且在调查文档时,输出(虽然很有可能是Object类型)仍将是String或String []
我的所有班级都有正确的bean getter和setter方法。 我如何获得价值?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.