Hi,
Im using the proposed index extension, made by Dave Hay.
It can be found on Ted Husted's site:
http://www.husted.com/about/struts/resources.htm#extensions - "Indexed Tags"
^terp
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 04, 2001 10:37 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Problems with iterate
>
>
>
> Hi
>
> There is according to documentation and TLD no attribute 'indexed' for the
> html:text-tag in Struts 1.0. What version of Struts are you using?
>
> Guido
>
> |-------------------------+------------------------|
> | Guido Roth | SYSTOR AG |
> | | |
> | | |
> | Tel. +41 1 405 35 12 | Fax +41 1 405 31 13 |
> | | |
> | | |
> | [EMAIL PROTECTED] | Baslerstr. 60 |
> | | 8048 Zürich |
> |-------------------------+------------------------|
>
>
>
>
>
> "Torsten Terp"
> <torsten@terps. To: <[EMAIL PROTECTED]>
> dk> cc:
> Subject: RE: Problems with iterate
>
> 03.07.2001
> 22:52
> Please respond
> to struts-user
>
>
>
>
>
> Hi,
>
> I did make your example work, thank you! However, i must admit, that if i
> use struts and have to use jsp scriplet code, i think the idea is somehow
> lost!
> By using the index struts extension it is possible to make the same thing
> work
> like below. A little nicer i think....
>
> <logic:iterate id="contacts" name="form" property="contactDataVector">
> <html:hidden name="contacts" property="contactId" indexed="true"/>
> <tr>
> <td width="150">
> <html:text size="20" name="contacts" property="contactFirstNames"
> indexed="true"/>
> </td>
> <td width="150">
> <html:text size="20" name="contacts" property="contactLastName"
> indexed="true"/>
> </td>
> </tr>
> </logic:iterate>
>
> ^terp
>
> > -----Original Message-----
> > From: Merikan Peter [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, July 02, 2001 9:20 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: Problems with iterate
> >
> >
> > Here is a working example of nested properties in an iterator.
> >
> > All I need is an indexed getter and setter for address in my testBean.(
> getAddress(int index) )
> >
> >
> > <% String propertyValue = null;%>
> > <logic:iterate id="address" name="testBean" property="addresses" indexId
> ="addressIndex">
> > <tr>
> > <td valign="top">
> > Index #[<bean:write name="addressIndex"/>]
> > </td>
> > <td>
> > <table border="0">
> > <tr>
> > <th>Street:</th>
> > <td>
> > <% propertyValue = "address[" + addressIndex + "].street"; %>
> > <html:text property="<%=propertyValue%>"/>
> > </td>
> > </tr>
> > <tr>
> > <th>Zip Code:</th>
> > <td>
> > <% propertyValue = "address[" + addressIndex + "].zipCode"; %>
> > <html:text property="<%=propertyValue%>"/>
> > </td>
> > </tr>
> > </table>
> > </td>
> > </tr>
> > </logic:iterate>
> >
> > /Peter
> >
> >
> >
> > -----Original Message-----
> > From: Torsten Terp [mailto:[EMAIL PROTECTED]]
> > Sent: den 1 juli 2001 20:01
> > To: Struts user list
> > Subject: Problems with iterate
> >
> >
> > Hi,
> >
> > Sorry if this has been answered before, but i havent been able to find an
> answer!
> >
> > Im using iterate to display a vector containg valueobjects, i.e.,
> >
> > <html:form action="showContacts">
> > <logic:iterate id="contacts" name="form" property="contactDataVector">
> > <html:hidden name="contacts" property="contactId"/>
> > <tr>
> > <td width="150">
> > <html:text name="contacts" property="firstName" size="20"/>
> > </td>
> > <td width="150">
> > <html:text name="contacts" property="lastName" size="20"/>
> > </td>
> > </tr>
> > ...
> > ...
> >
> > 'form' is my struts form bean, 'contactDataVector' is a vector of
> 'contactData'
> > objects each containing (among others) the variables 'firstName' and
> 'lastName'.
> >
> > There is no problem in displaying the data, all goes well, but updating
> fields
> > in the form is not working, when i want to save the changes in the struts
> action
> > the vector is null! I can see that making a variable 'firstName' in the
> form, results
> > in a call to its setter method, i.e., i can make it work when updating a
> single row,
> > but i cant manage to get the update to work on the actual contactData
> objects in the
> > vector. ?!?!
> >
> > Any advices out there??
> >
> > ^terp
> >
> >
>
>
>
>
>
>
>
>
>