语法:
<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"> <tr> <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> <td> <s:property value="#book.id"/> </td> <td> <s:property value="#book.name"/> </td> <td> <s:property value="#book.price"/> </td> <td> <s:property value="#book.author"/> </td> </tr> </s:iterator> </table> </body>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。