Board logo

标题: 问题请教 [打印本页]

作者: guyanxiang    时间: 2006-4-17 13:30     标题: 问题请教

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

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




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0