`
jeelee
  • 浏览: 637583 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<s:iterator>的status属性

 
阅读更多
<s:iterator>的status属性
<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类包含当前序号信息,如是否第一个或最后一个,是否为奇数序号。这些信息在我们做
格式化的时候,显得非常有用。

举例:
<s:iterator value="userMap" id="users" status="st">   
    <tr>  
    <td><s:property value="#st.index+1"/></td>
     <td><s:property value="value.userId"/></td>   
     <td><s:property value="value.userName"/></td>   
     <td><s:property value="value.userAge"/></td>   
     <td><s:property value="value.userSex"/></td>
     <td><s:property value="value.userEmail"/></td>
    </tr>  
    </s:iterator>
分享到:
评论

相关推荐

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

    &lt;s:textfield name="list[%{#status.index}]" label="Item"&gt;&lt;/s:textfield&gt; &lt;/s:iterator&gt; ``` 对于`Map`,可以使用键值对的方式: ```jsp &lt;s:iterator value="map"&gt; &lt;s:textfield name="map['key']" label...

    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

    当前索引是偶数为:&lt;s:property value='#st.index'/&gt;&lt;/s:if&gt; 当前元素值:&lt;s:property value='char'/&gt; &lt;/s:iterator&gt; ``` 这段代码会判断当前元素索引是否为偶数,并打印相应的索引和元素值。 3. **遍历Map** ...

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

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

    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 iterator标签遍历二维数组

    &lt;s:iterator value="list" status="statusVar"&gt; // 迭代内容 &lt;/s:iterator&gt; ``` 其中: - `value`属性指定了要迭代的对象,可以是数组、列表等。 - `status`属性定义了一个变量名,用于保存迭代状态,包括当前索引...

    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:property value='char'/&gt; &lt;/s:iterator&gt; ``` #### 3. 遍历Map 除了遍历列表和数组,`&lt;s:iterator&gt;`同样支持遍历Map类型的数据。Map的遍历可以通过直接指定Map的值或者引用数据栈中的Map对象来实现...

    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_...

    s:iterator的EL表达式原理

    &lt;s:iterator value="feed.entries" status="stts"&gt; &lt;!-- 迭代体内容 --&gt; &lt;/s:iterator&gt; ``` `value`属性指定了需要迭代的集合,而`status`属性创建了一个名为`stts`的状态变量,提供当前迭代项的索引和其他信息。...

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

    Struts2页面开发中常用标签

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

    struts2标签库详解参考模板.docx

    `separator`属性定义元素间的分隔符,`val`属性设置序列的值,`&lt;s:iterator&gt;`的`value`属性指定遍历的对象,`status`属性用于创建迭代状态变量。 以上就是Struts2中部分核心标签的详细解析,它们极大地简化了视图层...

Global site tag (gtag.js) - Google Analytics