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]