From: "Justin Moore" <[EMAIL PROTECTED]>
> I am havnig problems with the LabelValueBean in a drop down that is
suppose to show the months.
>   I need to display the labels as strings (ex: Jan, Feb, etc).  I need to
display their respective values
>  as ordinals.  When executing the code below, a JSP exception is thrown,
tellinng me:
>  "cannot find bean under name months".  Any idea what I am doing
incorrectly?
> <html:select property="myMonth">
>         <html:options collection="months" labelProperty="label"
property="value" />
>     </html:select>


I would leave the JSP as you have it, and move the ArrayList creation to a
ContextListener, placing 'months' in application scope.  It's not as though
the list of months is going to change, doing all that object creation every
time a page is displayed is not necessary.

If you're going to leave it in the form, try property="months" instead of
collection="months".  Check the docs, assuming your <html:select> is
surrounded by an <html:form> tag, it should call getMonths on the form bean.
IIRC, the collection attribute will make it go hunting in
page|request|session|application scope for something with that name.

-- 
Wendy Smoak


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to