Logic:iterate - recuperar valor de um indexId

Olá a todos, alguém pode me ajudar com esse código?

estou usando indexId no segundo iterate para nomear cada item contido no array nota (nota0, nota1, nota2 …) e quando terminasse essa iteração que fosse começar a outra eu queria que o continuasse de onde esta parou, mas como começa uma nova iteração, a contagem começa do zero novamente.

Como faço p/ recuperar este valor e começar a contagem a partir dele? Eh usando bean:define?

<logic:notEmpty name="categoriasPeso">
   <logic:iterate name="categoriasPeso" id="catPeso">				
   <div>
       <div style="background-color: #eaedef; padding: 5px;"><bean:write name="catPeso" property="siglaCAV" /> » <bean:write name="catPeso" property="descricaoCAV" /> (Peso: <bean:write name="catPeso" property="peso" />)</div>
     <br><br>
     &lt;bean:define id="Itens" name="catPeso" property="itemPeso"/&gt;
     &lt;table&gt;
        &lt;tr&gt;            
            &lt;td width="50px"&gt;Peso&lt;/td&gt;
            &lt;td width="50px"&gt;Nota&lt;/td&gt;
         &lt;/tr&gt;
         <br>
         &lt;logic:iterate id="itemPeso" name="Itens"  indexId="i"&gt;								
             &lt;tr&gt;
                 &lt;td width="50px"&gt;&lt;bean:write name="itemPeso" property="peso"/&gt;&lt;/td&gt;
                 &lt;td&gt;&lt;input size="5" type="text" property='&lt;%="nota["+i+"]"%&gt;' styleId='&lt;%="nota"+i%&gt;'&gt;	
             &lt;/tr&gt;												
         &lt;/logic:iterate&gt;		
     &lt;/table&gt;
     <br><br>
     &lt;/div&gt;
     &lt;/logic:iterate&gt;
&lt;/logic:notEmpty&gt;

obrigada.

resolvi de maneira mais simples com

<%int contador = 0;%> e o incrementei no final do segundo iterate.