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]

Reply via email to