>     LabelValueBean labelBean = new LabelValueBean("i", label);
Change to
>     LabelValueBean labelBean = new LabelValueBean(String.valueOf(i),
label);

robert

> -----Original Message-----
> From: Bard A. Evjen [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 25, 2003 8:49 AM
> To: [EMAIL PROTECTED]
> Subject: How can I get a value and a name that is different on a
> html:options collection?
>
>
> I have a Form class:
>
> public Collection getMyMonthList() {
>   myMonthList = new Vector();
>   Calendar cal = Calendar.getInstance();
>   cal.setTime(new Date(01012003));
>   for (int i = 1; i < 13; i++) {
>     String label = monthListFormat.format(zeroTime(cal.getTime(),
> Calendar.MONTH, i));
>     LabelValueBean labelBean = new LabelValueBean("i", label);
>     myMonthList.add(labelBean);
>   }
>   return myMonthList;
> }
>
> and a jsp-file with:
>
> <html:select size="1" property="reportDateMonth">
>   <html:options property="myMonthList" labelProperty="myMonthList"/>
> </html:select>
>
> But this returns
>
> LabelValueBean[i,February]
> LabelValueBean[i,March]
> LabelValueBean[i,April]
> LabelValueBean[i,May]
> LabelValueBean[i,June]
> LabelValueBean[i,July]
> LabelValueBean[i,August]
> LabelValueBean[i,September]
> LabelValueBean[i,October]
> LabelValueBean[i,November]
> LabelValueBean[i,Desember]
> LabelValueBean[i,January]
>
> I want to display the name (eg. january) and the value in the option tag
> (eg. 1).
>
> What have I done wrong?
>
> Cheers,
> Bard A.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


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

Reply via email to