2 asdw747 asdw747 于 2016.03.06 21:33 提问

使用BeanUtils.getProperty(bean,name)报错

myeclipse控制台报错 java.lang.NoSuchMethodException:Unknown property 'Password' on class 'class net.web.formbean.RegisterFormBean'等等。

这是我的代码:
while(e.hasMoreElements()){
String name = (String) e.nextElement();
String value = request.getParameter(name);
System.out.println(name+":"+value);
BeanUtils.setProperty(bean, name, value);
System.out.println("Utils:"+BeanUtils.getProperty(bean,name) );

}
请问为什么会报这样的错误呢?

5个回答

caozhy
caozhy   Ds   Rxr 2016.03.06 21:52

RegisterFormBean怎么定义的,有没有Password属性。

asdw747
asdw747 可是我确实在RegisterFormBean中定义了啊,而且我还改成了public类型,也不管用。而且其他的email,birthday属性就没问题,可以正常输出,就是到Password这就有问题了
接近 2 年之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.06 23:16

RegisterFormBean问题,查一下。

rui888
rui888   Ds   Rxr 2016.03.07 08:56

你没有定义 Password ,

Royal_lr
Royal_lr   Ds   Rxr 2016.03.07 10:10

RegisterFormBean中未知的属性,,password

asdw747
asdw747   2016.03.07 10:54

谢楼上各位解答,但是我在RegisterFormBean里面确实有Password属性,而且还是public的啊图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!