You're welcome, Asif! Now you why didn't I copy-pasted some code for you ;)
ATTA ----- Original Message ----- From: "Asif Rahman" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, June 17, 2004 8:17 AM Subject: [SOLVED] Re: Struts alternative to using request.getParameterValues in an actionform? > Thanks a million Atta-ur!! Indexed properties worked! I tried using the > struts nested tagblibs first, but couldnt get it to work with that, it > seemed good only for display, but not retrieving objects into the actionform > from the jsp page when submitting. Indexed properties definitely did the > trick. I found the following links helpful: > > http://www.mail-archive.com/[EMAIL PROTECTED]/msg96800.html > > and > > http://www.sudsy.net/technology/struts-advanced.html > > > All I did with my code was.... > > > JSP snippet: > ...... > <logic:iterate id="site" name="OpportunitySitesForm" property="sitesList" > > > <tr> > <td colspan="2"><html:text name="site" property="siteName" > indexed="true" /></td> > > ....... > > ActionForm snippet: > > public SitesDTO getSite(int index) { > > return (SitesDTO) sitesList.get(index); > > } > > > public void setSite(int index, SitesDTO site) { > > this.sitesList.add(index,site); > > } > > > where "site" in the logic:iterate has a matching "site" SiteDTO object in > the actionform. > > -Asif > > > > ----- Original Message ----- > From: "atta-ur rehman" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; "Asif Rahman" > <[EMAIL PROTECTED]> > Sent: Tuesday, June 15, 2004 5:14 PM > Subject: Re: Struts alternative to using request.getParameterValues in an > actionform? > > > > Hellow Asif, > > > > "Indexed Properties" is exactly what you need here. For more info, please > > search thru the mail archive at: > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > > or at: > > > > > > ----- Original Message ----- > > From: "Asif Rahman" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, June 15, 2004 2:00 PM > > Subject: Struts alternative to using request.getParameterValues in an > > actionform? > > > > > > Hi Im using <logic:iterate> shown below to iterate through an arraylist > > (sitesList) in my actionform (OpportunitySitesForm). This arraylist > > contains a number of Site objects which have the properties siteName, > > address1, and city. This is getting displayed correctly. Now when > > processing the form, I am wondering whether in struts there is a way to > > retrieve these as objects and automatically populate > setSitesList(ArrayList) > > method, rather than manually use request.getParameterValues for siteName, > > address1, city, create individual Site objects, add the site objects to an > > arraylist with Site objects and finally pass the list into > > setSitesList(arraylist). > > > > <logic:iterate id="myCollectionElement" name="OpportunitySitesForm" > > property="sitesList" > > > <tr> > > <td colspan="2"><input type="text" name="siteName" > > value='<bean:write name="myCollectionElement" property="siteName" > />'></td> > > <td colspan="2"><input type="text" name="address1" > > value='<bean:write name="myCollectionElement" property="address1" > />'></td> > > <td colspan="2"><input type="text" name="city" value='<bean:write > > name="myCollectionElement" property="city" />'></td> > > <tr> > > </logic:iterate> > > > > Any help would be most appreciated. Thanks! > > > > -Asif > > > > > > > > --------------------------------------------------------------------- > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]