It's been a while since I had this problem, but sometimes with 1.02 indexed properties you have to resort to scriptlets. You could try something like this (untested):
<logic:iterator indexId="id"> <html:text property="indexdProperty[<% request.getAttribute("id") %>]"/> </logic:iterate> or maybe like this (also untested): <logic:iterator indexId="id"> <input text name="indexdProperty[<% page.getAttribute("id") %>]" value="<% request.getAttribute("indexdProperty["+page.getAttribute("id")+"]") %>" /> </logic:iterate> or you could just upgrade to 1.1 bX. If your boss doesn't like using a beta, remind him that it's an open-source product and that the 1.02 release is no better in terms of 'support' than a well-tested beta... -JT > -----Original Message----- > From: Abhinav (Cognizant) [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 29, 2003 9:09 AM > To: Struts Users Mailing List > Subject: RE: Indexed Fields > > > I think its available in struts 1.1 > am using 1.0.2 > is there a way out. > > -----Original Message----- > From: Denis Avdic [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 29, 2003 9:33 PM > To: Struts Users Mailing List > Subject: Re: Indexed Fields > > > > http://jakarta.apache.org/struts/userGuide/struts-html.html#text > > look at indexed property. > > hth > Denis > > Abhinav (Cognizant) wrote: > > >How to dynamically generate indexed html fields as well as > populate them from the form bean. > >I am unable to do both simultaneously. > > > >My fields will be generated by > > <html:text property="indexdProperty[0]"/> > > <html:text property="indexdProperty[1]"/> ... > > > >For this I use > > <logic:iterator indexId="id"> > > <html:text property="indexdProperty[<bean:write > name="id">]"/> > > </logic:iterate> > > > > But the HTML output that it gives is this .. > > <html:text property="indexdProperty[0]" /> > > <html:text property="indexdProperty[1]" /> ... > >_____________________________________________________________ > _________________________ > > > >When instead of using iterator I use it like this > >(hardcoding indices) > > <html:text property="indexdProperty[0]" /> > > <html:text property="indexdProperty[1]" /> > > <html:text property="indexdProperty[3]" /> ... > > > >i get output as > > <input type="text" name="indexdProperty[0]" value="1"> > > <input type="text" name="indexdProperty[0]" value="2"> > > <input type="text" name="indexdProperty[0]" value="3"> > > > >which is correct > >_____________________________________________________________ > _____________________________ > >ANY HELP ON WHAT I AM TRYING TO DO .... > > > > > >Thanx. > > > > > > > >------------------------------------------------------------- > ----------- > > > >****** Message from InterScan E-Mail VirusWall NT ****** > > > >** No virus found in attached file noname.htm > > > >No Virus detected in the attached file(s). > >***************** End of message *************** > > > > > > > > > >------------------------------------------------------------- > ----------- > > > >This e-mail and any files transmitted with it are for the > sole use of the intended > >recipient(s) and may contain confidential and privileged > information. If you are not the > >intended recipient, please contact the sender by reply > e-mail and destroy all copies of > >the original message. > >Any unauthorised review, use, disclosure, dissemination, > forwarding, printing or copying > >of this email or any action taken in reliance on this e-mail > is strictly prohibited and > >may be unlawful. > > > > Visit us at http://www.cognizant.com > > > > > > > >------------------------------------------------------------- > ----------- > > > >--------------------------------------------------------------------- > >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] > > >