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]

Reply via email to