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