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]