Satish, it does not seem to work in the actionform.   The properties are not
getting set for the individual site objects using the nested tags.

I have a setSitesList(arraylistOfSiteTransferObjects).   What am I missing?
Thanks.

-Asif



----- Original Message ----- 
From: "Asif Rahman" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; "Asif Rahman"
<[EMAIL PROTECTED]>
Sent: Wednesday, June 16, 2004 10:21 AM
Subject: Re: Struts alternative to using request.getParameterValues in an
actionform?


> *blush* sorry, forgot the taglib directive.
>
> -Asif
>
> ----- Original Message ----- 
> From: "Asif Rahman" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Wednesday, June 16, 2004 9:50 AM
> Subject: Re: Struts alternative to using request.getParameterValues in an
> actionform?
>
>
> > I tried this, it should work theoretically, but my form is empty now,
none
> > of the textfields are showing up.  I do have a property called sitesList
> in
> > the OpporutnitySitesForm and it is already populated when I arrive at
this
> > page.  Please advise.  Thanks.
> >
> > -Asif
> >
> > ----- Original Message ----- 
> > From: "Satish Kataria" <[EMAIL PROTECTED]>
> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; "Asif Rahman"
> > <[EMAIL PROTECTED]>
> > Sent: Wednesday, June 16, 2004 8:35 AM
> > Subject: RE: Struts alternative to using request.getParameterValues in
an
> > actionform?
> >
> >
> > You can use nested tags to automatically retrive and populate
> > information.
> >
> > A snippet of code is as follows
> >       <nested:root name="OpportunitySitesForm">
> >       <nested:nest property="sitesList">
> >     <logic:iterate id="myCollectionElement" name="OpportunitySitesForm"
> > property="sitesList" >
> >      <nested:text name="myCollectionElement" property="siteName"/>
> >     </logic:iterate >
> >       </nested:nest property="sitesList">
> >       </nested:root name="OpportunitySitesForm">
> >
> > It assumes you have a attribute named sitesList in ur action form
> >
> > This way you can access any type of attribute from ur action form
> > -----Original Message-----
> > From: Asif Rahman [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, June 16, 2004 2:31 AM
> > To: [EMAIL PROTECTED]
> > Subject: Struts alternative to using request.getParameterValues in an
> > actionform?
> > Importance: High
> >
> >
> > 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]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to