Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes JSP and the fly likes javabean problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "javabean problem" Watch "javabean problem" New topic

javabean problem

Steven Broadbent
Ranch Hand

Joined: Dec 10, 2002
Posts: 400
I have a javabean class with public and private member variables..

<jsp:getProperty name ="r" property="RoleName"/>
r is an instance of my class Role which has a member RoleName
this gives an error:-
: Cannot find any information on property 'RoleName' in a bean of type 'net.worple.staff.Role'
however I can display RoleName using the getRoleName() I defined in the bean class. No matter if RoleName is a public or private member I can't get it to display using jsp:getProperty>
I am missing something obvious. It is a while since I did any jsp.
[ January 08, 2004: Message edited by: Steven Broadbent ]

"....bigmouth strikes again, and I've got no right to take my place with the human race...."<p>SCJP 1.4
Frank Carver

Joined: Jan 07, 1999
Posts: 6920
This is one of the "gotchas" of Java Beans.
The method getRoleName() implies that the property is actually called "roleName" (with a little 'r')
Try: <jsp:getProperty name ="r" property="roleName"/>
and see what happens

Read about me at ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: javabean problem
jQuery in Action, 3rd edition