Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Blocker
-
Resolution: Won't Fix
-
Affects Version/s: Nightly Builds
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Environment:
Operating System: Windows XP
Platform: PC
-
Bugzilla Id:23558
Description
I have a bean with one property hEmail. I fact the Bean have these methods
setHEmail(String hEmail) and getHEmail().
There is a problem with these instruction :
BeanUtils.setProperty(bean, "hEmail", new String("dupond"));
or
BeanUtils.copyProperty(bean, "hEmail", new String("dupond"));
The property hEmail does not contain "dupond" after this instruction.
If I check my property name with the command :
String name = new
PropertyUtilsBean().getPropertyDescriptors(mainBean)[0].getName();
The result of name is HEmail (not hEmail)
Info : if I change the property of bean hEmail by hemail there is also no problem.
I fact I think there is a problem with the command
PropertyUtilsBean().getPropertyDescriptors(mainBean), that don't return
correctly the property of the bean when the name of property have on second
character a uppercase.
Version JVM : 1.4.2-b18 or 1.4.1_02-b06
Version BeanUtils (Nightly Builds) v1.6.1 2003-10-01
Best regards