public class Contact { ... private String lName; // the contact's last name private String fax; // the contact's fax number ... public String getLName() { return lName; }
public String getFax() { return fax; } ... }
Then I use <nested:iterate> to go through a list of Contact objects and attempt to access the lName and the fax attributes. I observe the following behavior:
<nested:write property="fax" /> correctly displays the value of the "fax" attribute
while:
<nested:write property="Fax" /> causes org.apache.jasper.JasperException: No getter method for property contacts[0].Fax of bean ...
Apparently it is uppercasing the "f" in "fax" to call getFax(), but when the "F" is already in caps, it doesn't see the attribute. This is fine, but then I tried accessing the "lName" property:
<nested:write property="lName"/> causes org.apache.jasper.JasperException: No getter method for property contacts[0].lName of bean ...
while:
<nested:write property="LName" /> correctly displays the value of the "lName" attribute
I also rewrote the jsp logic using <logic:iterate> and <bean:write> and the same thing happened.
What is going on here? It appears that the "N" in the lName property is affecting how the "L" is handled. Any ideas?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]