<s:iterator value="qualist" status="ine" id="lists">
  <tr bgcolor="FFFFFF" onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#FFFFFF';" style="cursor:pointer;"  height="24">
<td align="center"  nowrap="nowrap">
   <input type="radio"name="listTest[${ine.index}].qllEnter"<s:if test="0==qllEnter">checked</s:if> value="0"/>未跟进<br>
   <input type="radio"name="listTest[${ine.index}].qllEnter"<s:if test="1==qllEnter">checked</s:if> value="1"/>已跟进
</td>
<td>
             <s:iterator value="list1" id="list" status="inx">
       <s:iterator value="%{#list}" id="list2">
 <s:property value="%{#list2}"/>
                </s:iterator>
    </s:iterat>
        </td>
</tr>
</s:iterator> 
我想lists迭代一次 里面id="list"这个也只迭代一次,并迭代的行数与lists的行数一致及lists迭代第3行id="list"这个也是迭代第3行,这个该怎么办呢

解决方案 »

  1.   

    有个比较麻烦的方法 
     <%int it_index_qua = 0; %>
    <s:iterator value="qualist" status="ine" id="lists">
    <tr bgcolor="FFFFFF" onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#FFFFFF';" style="cursor:pointer;" height="24">
    <td align="center" nowrap="nowrap">
    <input type="radio"name="listTest[${ine.index}].qllEnter"<s:if test="0==qllEnter">checked</s:if> value="0"/>未跟进<br>
    <input type="radio"name="listTest[${ine.index}].qllEnter"<s:if test="1==qllEnter">checked</s:if> value="1"/>已跟进
    </td>
    <td>
    <% int it_index_list1 = 0; %>
    <s:iterator value="list1" id="list" status="inx">
    <% if (it_index_qua == it_index_list1){%>
    <s:iterator value="%{#list}" id="list2">
    <s:property value="%{#list2}"/>
    </s:iterator>
    <% } %></s:iterator>
    </td>
    </tr>
    </s:iterator> 
      

  2.   


    这个没写全 没有自增
     <%int it_index_qua = 0; %>
    <s:iterator value="qualist" status="ine" id="lists">
    <tr bgcolor="FFFFFF" onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#FFFFFF';" style="cursor:pointer;" height="24">
    <td align="center" nowrap="nowrap">
    <input type="radio"name="listTest[${ine.index}].qllEnter"<s:if test="0==qllEnter">checked</s:if> value="0"/>未跟进<br>
    <input type="radio"name="listTest[${ine.index}].qllEnter"<s:if test="1==qllEnter">checked</s:if> value="1"/>已跟进
    </td>
    <td>
    <% int it_index_list1 = 0; %>
    <s:iterator value="list1" id="list" status="inx">
    <% if (it_index_qua == it_index_list1){%>
    <s:iterator value="%{#list}" id="list2">
    <s:property value="%{#list2}"/>
    </s:iterator>
    <% } 
    it_index_list1 = 0; 
    %></s:iterator>
    </td>
    </tr>
    <% it_index_qua ++; %>
    </s:iterator> 
      

  3.   

    郁闷 还是写错了 
    it_index_list1 = 0;  改成 it_index_list1 ++;