`

<s:iterator>中的status属性

 
阅读更多

From:http://blog.sina.com.cn/s/blog_6b135a9201015lym.html

<s:iterator 中的status 使用方法

1:#status.odd 是否奇数行

2:#status.count 当前行数

3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』

4:#status.first 是否第一行

5:#status.last 是否最后一行

6:#status.modules(int) 当前行数取模
 
<s:iterator status="stuts">
status被设成stuts,在iterator的里面就可以通过#stuts取得IteratorStatus的对象。

IteratorStatus类包含当前序号信息,如是否第一个或最后一个,是否为奇数序号。这些信息在我们做

格式化的时候,显得非常有用。

分享到:
评论

相关推荐

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    一旦Action处理完数据,我们可以使用`&lt;s:iterator&gt;`标签在JSP中遍历并展示这些集合。例如: ```jsp &lt;s:iterator value="list"&gt; &lt;p&gt;&lt;s:property value="this"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; &lt;s:iterator value="set"&gt; ...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    &lt;s:iterator value="myList" status="itemStatus"&gt; &lt;p&gt;Item #{itemStatus.index + 1}: &lt;s:property value="#itemStatus.item" /&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` 在这里,`status`属性定义了一个变量`itemStatus`,我们...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    &lt;s:iterator value="linkList" status="bean"&gt; &lt;tr&gt; &lt;td class="data_tab_tdcl"&gt; &lt;s:property value="#bean.Index+1"/&gt; &lt;/td&gt; &lt;td class="data_tab_tdcl"&gt; &lt;s:property value="link_title"/&gt; &lt;/td&gt; &lt;/tr&gt; ...

    s:iterator 用法.pdf

    index is:&lt;s:property value='status.index'/&gt;attrName is:&lt;s:property value='%{id}'/&gt; attrName is:&lt;s:property value='%{attrV[#status.index]}'/&gt; &lt;/s:iterator&gt; ``` 总结,Struts2的`s:iterator`标签是...

    s:iterator 用法.docx

    attrValue is:&lt;s:property value='%{attrV[#status.index]}'/&gt; &lt;/s:iterator&gt; ``` 总之,Struts2 的 `s:iterator` 标签提供了强大的功能,使我们能够在 JSP 页面上方便地遍历和展示各种数据结构。通过合理的使用...

    s:iterator 用法 (2).docx

    总结,`s:iterator` 标签是Struts2中非常重要的一个标签,它极大地简化了JSP页面中对集合数据的处理,无论是基本类型、复杂对象还是Map,都可以通过配置 `value`、`id` 和 `status` 等属性轻松实现遍历和访问。...

    s:iterator 用法 (2).pdf

    key : &lt;s:property value='key'/&gt;value:&lt;s:property value='value'/&gt; &lt;/s:iterator&gt; ``` 4. **遍历数据栈中的对象和属性** 如果值是对象列表,例如`List&lt;Attr&gt;`,可以访问对象的属性,如`attrName`: ```jsp ...

    struts2中siterator 标签的使用详解 及 OGNL用法

    - 如果 `value` 是数据栈中的 `java.util.Map` 对象,可以使用 `&lt;s:iterator value="map" id="id" status="st"&gt;` 遍历,其中 `key` 和 `value` 通过 `status` 访问。 4. **遍历数据栈**: - 当 `value` 是 Action...

    struts2 iterator标签遍历二维数组

    在Struts2框架中,`&lt;s:iterator&gt;`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`&lt;s:iterator&gt;`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...

    Strust2的if-else <tr></tr>用法

    在这个例子中,`&lt;s:iterator&gt;`标签遍历一个名为`listOfObjects`的集合,`&lt;s:if&gt;`和`&lt;s:else&gt;`标签则根据`displayRow`变量的值决定是否渲染`&lt;tr&gt;`标签。`&lt;s:property&gt;`标签用于输出对象的属性值。 需要注意的是,`...

    struts2中iterator 标签的使用详解

    为了更精细地控制迭代过程,`&lt;s:iterator&gt;`提供了`status`属性,该属性在每次迭代中都会生成一个`IteratorStatus`实例,用于获取迭代的当前状态。`IteratorStatus`提供了一系列方法,如: - `getCount()`:返回已...

    iterator嵌套,struts2

    &lt;s:iterator value="value" status="innerStatus"&gt; &lt;tr&gt; &lt;td&gt;&lt;s:property value="field1"/&gt;&lt;/td&gt; &lt;!-- 替换为Timereport_info的实际字段名 --&gt; &lt;td&gt;&lt;s:property value="field2"/&gt;&lt;/td&gt; &lt;!-- 替换为Timereport_...

    Struts2标签使用.docx

    `&lt;s:iterator&gt;`则用于遍历集合,如`&lt;s:iterator value="list" status="item"&gt;&lt;s:property name="item.property"/&gt;&lt;/s:iterator&gt;`,status属性可以为迭代器创建别名。 以上就是Struts2中部分常用的标签及其用法,...

    struts2中siterator 标签的使用详解 及 OGNL用法.docx

    &lt;s:if test="#st.isEven()"&gt;现在的索引是偶数为:&lt;s:property value='#st.index'/&gt;&lt;/s:if&gt; 当前元素值:&lt;s:property value='char'/&gt; &lt;/s:iterator&gt; ``` 4. **遍历 Map** `value` 可以直接设置为一个 JSON 样式...

    struts2中siterator 标签的使用详解 及 OGNL用法.pdf

    现在的索引是偶数为:&lt;s:property value="#st.index"/&gt; &lt;/s:if&gt; 当前元素值:&lt;s:property value='char'/&gt; &lt;/s:iterator&gt; ``` 3. **遍历Map** - `s:iterator`可以直接迭代Map对象,其中`value`属性可以是键值对...

    Struts2页面开发中常用标签

    &lt;s:iterator value="userList" status="u"&gt; &lt;s:property value="userName"/&gt; &lt;/s:iterator&gt; ``` 此标签能有效处理大量数据展示,`value`属性指定集合名称,`status`属性可提供额外的迭代信息。 ### 5. URL生成...

    Struts iterator JSP Map 中嵌套 Map

    街道:&lt;s:property value="street" /&gt; 城市:&lt;s:property value="city" /&gt; &lt;/div&gt; &lt;!-- 如果address Map中还有其他嵌套Map,可以继续迭代 --&gt; &lt;s:iterator value="subDetails"&gt; &lt;span&gt;子细节:键=&lt;s:property ...

    Struts2标签详解及具体实例解析

    &lt;s:iterator value="usersList" status="status"&gt; &lt;s:property value="username"/&gt; &lt;/s:iterator&gt; ``` - **解释**:遍历“usersList”集合,并显示每个用户的用户名。 ##### 30. `&lt;s:label&gt;` 标签标签 - **用途...

    Struts2标签使用.pdf

    1. `&lt;s:textfield&gt;`:用于创建文本输入框,`name`属性指定实体Bean的属性名称,如`&lt;s:textfield name="username"&gt;&lt;/s:textfield&gt;`。若需显示初始值,可以使用`value`属性,如`value="%{bean.username}"`。 2. `&lt;s:...

Global site tag (gtag.js) - Google Analytics