It's not a secret anymore!
The moose likes Struts and the fly likes How do I use html:select? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "How do I use html:select?" Watch "How do I use html:select?" New topic

How do I use html:select?

Grouchy Smurf

Joined: May 16, 2011
Posts: 1
Hello: I'm Struts starter... having problems with html:select, my question is:

How do I use the html:select tag for populating with options from database?

I'm using this next code

but I get an error:

"No getter method available for property event for bean under name org.apache.struts.taglib.html.BEAN"

Doc says nothing about the 'property' attribute at html:select needs to be associated with any bean, and the examples I watched around the web for populating set only the property attribute. As I understand, 'property' refers to the parameter the ActionForm (DynaValidatorForm) will wait to receive (in this case, 'event'), but the error is basically requesting me to associate the property to some bean.

So I change the code to:

When I do it so, that is, when I set 'name' property, the error changes to:

"javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean under name bean"

That's obvious as I've no one bean defined as "bean"... now, exactly, why would I need to define some bean at html:select, if I'm defining my bean with the options for populating at html:optionsCollection?

My code:



Any help will be appreciated, thanks in advance :)
pooja par
Ranch Hand

Joined: Feb 14, 2011
Posts: 31


I agree. Here's the link:
subject: How do I use html:select?
It's not a secret anymore!