Whoops - my bad (thanks, Gregor!). Had some old code which I hadn't fully
tested and copied in... Was using the indexed names for referencing, and hadn't
thought through the saving stuff!! Apologies.
Sandeep, you have two options here: use scriptlets, or my changed tags which are
available on Ted's site (http://husted.com/about/struts/indexed-tags.htm) and
should soon (hopefully) be added to the nightly build.
Let me know if you have any problems with it.
Dave
"Gregor Rayman" <[EMAIL PROTECTED]> on 07/11/2001 02:32:54
PM
Please respond to [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
cc: (bcc: David Hay/Lex/Lexmark)
Subject: Re: Updation using iterate tag
<[EMAIL PROTECTED]> wrote:
> Hi Sandeep,
>
> Try this:
>
> <logic:iterate id="price" name="MyFormBean" property="pricesVector">
> <TR>
> <TD>
> <bean:write name="price" property="oldPrice"/>
> </TD>
>
> <TD >
> <html:text name="price" property="newPrice" />
> </TD>
> </TR>
> </logic:iterate>
>
> and have getter/setter for pricesVector in your MyFormBean and
getter/setters
> for oldPrice and newPrice in Price object.
>
> Hope that helps,
>
> Dave
This cannot work. The displayed prices will be OK, but the update cannot
work. The generated paramter will ba called "newPrice" and the form
does not have such property.
--
gR