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]