File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Getting multiple properties from jsp:usebean Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Getting multiple properties from jsp:usebean" Watch "Getting multiple properties from jsp:usebean" New topic

Getting multiple properties from jsp:usebean

Joshua White
Ranch Hand

Joined: Jun 04, 2001
Posts: 97
Hello all,
I though I remember reading that you can get nested properties in a java bean using the jsp:useBean tag.
For example, if I have a "Container" bean which contains a "Person" bean which then has a name property, I could retrieve it by using...
<jsp:getProperty name="Container" property=""/>
This would then translate to
I could be totally wrong here. (Which would explain why I haven't seen any documentation on this) But if I am half right, could someone point me out to some documentation that illustrates this?
[ March 08, 2003: Message edited by: Joshua White ]
Craig Jackson
Ranch Hand

Joined: Mar 19, 2002
Posts: 405
Correct me if I am wrong but I don't think the
getProperty tag is designed to work that way.
I believe the property element contained in the getProperty tag must relate to the name of a get method defined in your bean.
for example getProperty property="address" implies you have defined a method called getAddress() in your bean.
Also for example if you have setProperty property="*" will
assign all your setter methods based on your html
Joshua White
Ranch Hand

Joined: Jun 04, 2001
Posts: 97
Figured it out!
This was a STRUTS thing. Using the struts bean tags, you can access nested properties.
I agree. Here's the link:
subject: Getting multiple properties from jsp:usebean
It's not a secret anymore!