I'd assume you've made an error defining your form or
the accessor in the form. If you dereference the array
do you get the data you expect?

--- amarr003 <[EMAIL PROTECTED]> wrote:

> 
> Thank you for responding to me both times. However,
> I have tried both
> declarations and I get the same result.
> 
> <form-property name="selectedAttributes"
> type="java.lang.String[]" />
> and
> <form-property name="selectedAttributes"
> type="java.lang.String" />
> 
> I know that Ljava.lang.String is an array of
> strings, however, either
> it is being processed wrong, or I do not know how to
> process the data
> correctly. Lets say that the ListBox has elements:
> 1, 2, 3, 4, 5; and
> I select 2, 3, and 4. Given the code that I have
> shown in my previous
> posts I receive the output: 
> Ljava.lang.String;@57125f92, instead of
> what I want which I believe should be the value "2",
> since I am
> referencing attr[0]. Hopefully I have described my
> issue better and
> that we can work together to find a solution. Thank
> you and anyone
> else in advance.
> 
> Adrian
> 
> newton.dave wrote:
> > 
> > Please see my response to your first message.
> > 
> > Ljava.lang.String *is* an array of strings, and it
> > wasn't clear to me why you didn't declare your
> dyna
> > form field to be an array of strings (you had it
> as a
> > single string).
> > 
> > d.
> > 
> > --- Adrian Marrero <[EMAIL PROTECTED]>
> wrote:
> > 
> >> Hi,
> >> 
> >> Sorry about reposting this topic and forgetting
> to
> >> put a subject the first time.
> >> 
> >> Here is my issue.
> >> 
> >> Goal:
> >> I would like to be able to select multiple fields
> >> from the drop down
> >> box, retrieve them in my servlet, and use them
> >> elsewhere.
> >> 
> >> I have tried using html:select multiple="true"
> and I
> >> continue to
> >> receive an output
> >> that I am not expecting and I do not know what I
> >> need to fix to get what I need.
> >> 
> >> Problem:
> >> When I retrieve the String [] in my servlet and I
> >> view its
> >> information; what I have
> >> is a String [] of length = 1 and of type
> >> "Ljava.lang.String",
> >> regardless of how many
> >> selections I make in the drop down box.
> >> 
> >> 
> >> customProperties.jsp
> >>
> >
>
--------------------------------------------------------
> >> <html:select name="customData"
> >> property="selectedAttributes"
> >> multiple="true" size="5">
> >>  <html:options name="moduleProps"
> >> property="dropDown"
> >> labelName="moduleProps"
> labelProperty="dropDown"/>
> >> </html:select>
> >> 
> >> CustomData.java (Bean in use)
> >> ---------------------------------------------
> >> private String [] selectedAttributes;
> >> 
> >> public String [] getSelectedAttributes()
> >> { return this.selectedAttributes;}
> >> 
> >> public void setSelectedAttributes(String []
> >> selectedAttributes)
> >> { this.selectedAttributes = selectedAttributes; }
> >> 
> >> CustomizeAction.java (Servlet)
> >> ----------------------------------------------
> >> CustomData cd = (CustomData)form;
> >> String [] attr = cd.getSelectedAttributes();
> >> out.println("Selected attributes size: " +
> >> attr.length);
> >> out.println("Selected attributes data: " +
> attr[0]);
> >> 
> >> output
> >> ----------------------------------------------
> >> Selected attributes size: 1
> >> Selected attributes data:
> >> [Ljava.lang.String;@18170f98
> >> 
> >> Does anyone have an idea of what I can do to
> >> retrieve in the servlet
> >> the values that I selected from the drop down
> menu
> >> on the jsp page?
> >> Any suggestions would be really appreciated.
> Thank
> >> you in advance for
> >> you help.
> >> 
> >> Adrian
> >> 
> >>
> >
>
---------------------------------------------------------------------
> >> 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]
> > 
> > 
> > 
> 
> -- 
> View this message in context:
>
http://www.nabble.com/Help-with-html%3Aselect-multiple%3D%22true%22-tf4850865.html#a13952444
> Sent from the Struts - User mailing list archive at
> Nabble.com.
> 
> 
>
---------------------------------------------------------------------
> 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