Struts2 iterator标签:迭代数据的标签
2023-06-13 09:11:54 时间
iterator 标签是 Struts2 提供的一个迭代数据的标签,它可以根据循环条件,遍历数组和集合类中的所有或部分数据。如通过 iterator 标签迭代一个集合或者数组,可以迭代出集合或数组的所有数据,也可以指定迭代数据的起始位置、步长以及终止位置来迭代集合或数组中的部分数据。
value:是一个可选的属性,value 用于指定被迭代的集合,被迭代的集合通常都使用 OGNL 表达式指定。如果没有指定 value 属性,则使用 ValueStack 栈顶的集合。 id:是一个可选的属性,主要指定集合中元素的 ID。 status:是一个可选属性,该属性是用于指定迭代时 IteratorStatus 示例,通过这一示例就可以判断当前迭代元素的属性。
语法:
s:iterator value= 集合元素 id= ID号 status= 实例名称
s:property/ br
/s:iterator
参数说明:
value:是一个可选的属性,value 用于指定被迭代的集合,被迭代的集合通常都使用 OGNL 表达式指定。如果没有指定 value 属性,则使用 ValueStack 栈顶的集合。 id:是一个可选的属性,主要指定集合中元素的 ID。 status:是一个可选属性,该属性是用于指定迭代时 IteratorStatus 示例,通过这一示例就可以判断当前迭代元素的属性。
本示例应用 s:iterator 标签迭代集合中的信息,在此页面中迭代图书信息并将其显示,关键代码如下:
body table align= center width= 450 border= 1 td align= center colspan= 5 h2 所有图书信息 /h2 /td /tr tr align= center td b ID /b /td td b 图书名称 /b /td td b 价格 /b /td td b 作者 /b /td /tr s:iterator value= list var= book status= st s:if test= #st.even tr align= center bgcolor= #f0f0f0 /s:if s:elseif test= #st.odd tr align= center /s:elseif s:property value= #book.id / /td s:property value= #book.name / /td s:property value= #book.price / /td s:property value= #book.author / /td /tr /s:iterator /table /body
21295.html
javaStruts2相关文章
- 数据透视表上线!如何在纯前端实现这个强大的数据分析功能?
- 工具推荐|面向气象科学的高维数据可视化工具
- 如何使用自助式商业智能 (BI) 避免组织中的数据孤岛
- Nat. Commun.| 基于多模态深度学习方法的单细胞多组学数据聚类
- python基础6之迭代器&生成器、json&pickle数据序列化详解编程语言
- Oracle PDM:数据智能化解决方案(oraclepdm)
- 利用Oracle触发器增强数据访问安全性(oracle触发器类型)
- SQL Server数据搜索:找到你周末的乐趣!(sqlserver查周末)
- MSSQL实战:如何利用演示数据实现数据技术最佳实践(mssql 演示数据)
- 探索Oracle内部数据字典的奥秘(oracle内部数据字典)
- 如何快速清空Redis数据库(用redis清空数据)
- 怎么在MySQL中删除一行数据(mysql中删除一行)