发新话题
打印

问题请教

问题请教

我在使用迭代标签<logic:iterate>输出放在页面中的Arraylist对象,通过<bean:write>输出迭代对象的属性,但我现在想输出单个对象在ArrayList中的序号,不知道在这个迭代标签中里应该怎么实现呢?  
谢谢!!

TOP

使用Struts的logic标签,遍历List时使用indeId来自动输出序号并加一  
例子如下:  

<table>  
           <tr>  
                       <td>序号</td>  
                       <td>姓名</td>  
                       ...  
           </tr>  
<logic:present  name="targetbean">  
           <logic:iterate  name='helperbean'  id='helperbean'  type='net.echochina.HelperBean'  scope='request'  indexId="index">  
           <tr>  
                       <td><%=  index.intValue()  +  1  %></td>  
                       <td><bean:write  name='helperbean'  property='name'  /></td>  
                       .....  
           </tr>  
           </logic:iterate>  
</logic:present>  
</table>

TOP

发新话题