struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From netizen1 <>
Subject Re[2]: Advice with reading multiple html:selects
Date Tue, 03 Jun 2003 23:11:44 GMT
Hello Varun,

Tuesday, June 3, 2003, 2:21:32 PM, you wrote:

VG> It does not matter about building it dynamically, what matter is what
VG> was selected when the form was submitted.

VG> Only the selected values are transmitted back and they should all come
VG> back in that array.

VG> -----Original Message-----
VG> From: netizen1 [] 
VG> Sent: Tuesday, June 03, 2003 4:16 PM
VG> To:
VG> Subject: Advice with reading multiple html:selects

VG> Hello,

VG>   I have read the newsgroups regarding multiple selects.
VG>   I have a multiple html:select control that starts out empty
VG>   I populate the select control by using a textbox and an add button
VG>   so it is filled dynamically.

VG>   My html:select is:
VG>   <html:select property="questionOptions" multiple="true" size="2" />

VG>   which comes out like :
VG>   <select name="questionOptions" multiple="multiple" size="2"
VG> style="width:500 px; height: 61px"></select>

VG>   I have an action Form that has:

VG>   private String[] gstrQuestionOptions                        = null;

VG>   public String[] getQuestionOptions()
VG>   {
VG>          return this.gstrQuestionOptions;
VG>   }
VG>   public void setQuestionOptions( String[] value )
VG>   {
VG>          this.gstrQuestionOptions = value;
VG>   }

VG>   Even in the validate i try the following
VG>   System.out.println( getQuestionOptions().length ) and i get
VG>   java.lang.NullPointerException

VG>   Since the select control is dynamically populated would i have to
VG>   use something like request.getParameterValues("questionOptions")
VG>   instead?

VG>   Thank you

Belive it or not your response helped me figure it out.  I added them
but i when i submit they werent highlighted.  But if i check highlight
them then i get the valid answer.


Best regards,

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message