> 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]