Hi Greg,

I think what your are looking for is the indexId attribute of the 
logic:iterate tag, check the doc at :
http://jakarta.apache.org/struts/struts-logic.html#iterate
it is quite clearly stated.

Here is a case in which I use it to populate my taskForm.index property :

<logic:iterate id="taskForm" indexId="taskFormIndex" 
name='<%=TaskAction.TASK_FORM_LIST%>' >
  <html:form action="/taskView2">
    <tr>
      <td>
        <html:hidden name="taskForm" property="index">
        <bean:write name="taskFormIndex" />
        </html:hidden>

        <html:hidden name="taskForm" property="id">
        <bean:write name="taskForm" property="id"/>
        </html:hidden>

        <html:submit property="save">
        <bean:message key="button.save"/>
        </html:submit>
      </td>
      <td><html:text property="name" size="25" maxlength="50" /></td>
      <td><html:text property="projectId" size="4" maxlength="6" /></td>
      <td><html:text property="status" size="1" maxlength="1"/></td>
    </tr>
    <tr>
      <td colspan="10"><html:textarea property="description" rows="2" 
cols="80" /></td>
    </tr>
  </html:form>
</logic:iterate>


Patrick


Greg Hess wrote:

>I am iterating threw a collection and I am using a tag library within each
>iteration to build a link for delete and view. The objects themselves have
>no unique identifier and I would like to use the iteration counter to
>identify the object in the collection. Does the page, session have any
>variable to hold the counter that I can use in my tag class.
>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to