首页 > 编程笔记 > Java笔记 阅读:63

Struts2 iterator标签:迭代数据的标签

iterator 标签是 Struts2 提供的一个迭代数据的标签,它可以根据循环条件,遍历数组和集合类中的所有或部分数据。如通过 iterator 标签迭代一个集合或者数组,可以迭代出集合或数组的所有数据,也可以指定迭代数据的起始位置、步长以及终止位置来迭代集合或数组中的部分数据。

语法:

<s:iterator value="集合元素" id="ID号" status="实例名称">
  <s:property/><br>
</s:iterator>

参数说明:

示例

本示例应用 <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>

Java交流群:739993120(我们会不定期在群内分享Java知识,上传Java资料)

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注

所有教程

优秀文章