Grouchy Smurf

Greenhorn
+ Follow
since May 16, 2011
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Grouchy Smurf

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:

JSP:


struts-config.xml

Any help will be appreciated, thanks in advance :)
12 years ago