struts迭代标签 控制迭代次数问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:05:00
我现在有一个list,请问struts迭代标签如何控制迭代的次数,即每次只显示出list中的一部分,谢谢指教!!!

用 offset和length 控制
属性
描述

collection
如果没有设置name属性,它就指定了要进行重复的集合

id
页作用域bean和脚本变量的名称,它保存着集合中当前元素的句柄

indexed
页作用域jsp bean的名称,它包含着每次重复完成后集合的当前索引

length
重复的最大次数

name
作为集合的bean的名称,或是一个bean名称,它由property属性定义的属性,是个集合

offset
重复开始位置的索引

property
作为集合的bean属性的名称

scope
如果指定了bean名称,这个属性设置bean的作用域。若没有设置,搜索范围从页到应用程序作用域

type
为当前定义的页作用域bean的类型

例如:

<logic:iterate id="my" name="myList" offset="1" length="2">
<bean:write name="my" property="test" />
</logic:iterate>

代码将从列表中的第一个元素开始重复两个元素。也就是说,如果testList包含元素1,2,3,4等,代码将会打印1和2。

当然还可以用inde