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
> >
> >
>
>
>
>
>
>
>
>
>


Reply via email to