struts2 status屬性
iterator標籤主要是用於迭代輸出集合元素,如list set map 陣列等,在使用 標籤的時候有三個屬性值得我們關注
1. value屬性:可選的屬性,value屬性是指一個被迭代的集合,使用ognl表示式指定,如果為空的話預設就是ValueStack棧頂的集合.
2.id屬性:可選屬性, 是指集合元素的id
3.status屬性:可選屬性,該屬性在迭代時會產生一個IteratorStatus物件,該物件可以判斷當前元素的位置,包含了以下屬性方法:
int getCount(); 迭代元素個數
int getIndex(); 迭代元素當前索引
boolean getFirst(); 是否為第一個
boolean getEven(); 是否為偶
boolean getLast(); 是否最後一個
bolean getOdd(); 是否為奇
由於iteratorstatus物件並不是ognl的根物件因此訪問需要加上 #訪問如下例子:
此外:iterator也可以迭代map物件,map物件中有幾對key-value 就迭代幾次,分別使用
輸出即可.
案例如下(WebWork標籤):實現奇偶行不同顏色顯示
JSP中結果集顯示如下:
row-evenrow-odd ">
樣式表可以參考:
.row-even{background-color:#def7c2;}
.row-odd{background-color:#c8e7a6;}
除了使用#status.even判斷是否偶數行外,還有其他幾個屬性可以使用:
#status.odd 是否奇數行
#status.count 當前行數
#status.index 當前行的序號,從0開始[#status.count=#status.index+1]
#status.first 是否第一行
#status.last 是否最後一行
#status.modules(int) 當前行數取模
1. value屬性:可選的屬性,value屬性是指一個被迭代的集合,使用ognl表示式指定,如果為空的話預設就是ValueStack棧頂的集合.
2.id屬性:可選屬性, 是指集合元素的id
3.status屬性:可選屬性,該屬性在迭代時會產生一個IteratorStatus物件,該物件可以判斷當前元素的位置,包含了以下屬性方法:
int getCount(); 迭代元素個數
int getIndex(); 迭代元素當前索引
boolean getFirst(); 是否為第一個
boolean getEven(); 是否為偶
boolean getLast(); 是否最後一個
bolean getOdd(); 是否為奇
由於iteratorstatus物件並不是ognl的根物件因此訪問需要加上 #訪問如下例子:
此外:iterator也可以迭代map物件,map物件中有幾對key-value 就迭代幾次,分別使用
輸出即可.
案例如下(WebWork標籤):實現奇偶行不同顏色顯示
JSP中結果集顯示如下:
樣式表可以參考:
.row-even{background-color:#def7c2;}
.row-odd{background-color:#c8e7a6;}
除了使用#status.even判斷是否偶數行外,還有其他幾個屬性可以使用:
#status.odd 是否奇數行
#status.count 當前行數
#status.index 當前行的序號,從0開始[#status.count=#status.index+1]
#status.first 是否第一行
#status.last 是否最後一行
#status.modules(int) 當前行數取模
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29440247/viewspace-1135473/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XMLHttpRequest物件的status屬性XMLHTTP物件
- struts2配置中的method{數字}屬性
- 05. struts2中為Action屬性注入值
- Struts2的屬性驅動與模型驅動的區別模型
- Struts2幾個常用標籤的主要屬性及示例(一)
- 關於struts2 action中map型別屬性的對映型別
- CMake 屬性之全域性屬性
- iOS動畫 屬性屬性解析iOS動畫
- defer 屬性和 async 屬性
- CSS 屬性篇(七):Display屬性CSS
- CMake 屬性之目標屬性
- CMake 屬性之目錄屬性
- JavaScript私有屬性和靜態屬性JavaScript
- CSS字型屬性和文字屬性詳解CSS
- 私有屬性
- allowfullscreen 屬性
- background 屬性
- cssText 屬性CSS
- translucent屬性
- parentStyleSheet屬性
- cssRules 屬性CSS
- background屬性
- jQuery 屬性jQuery
- 屬性動畫動畫
- jQuery屬性jQuery
- TextView屬性TextView
- XML屬性XML
- Property屬性
- DOM屬性
- HTML 屬性HTML
- ref屬性
- Python - 物件導向程式設計 - 公共屬性、保護屬性、私有屬性Python物件程式設計
- CAD屬性編輯操作——物件屬性教程物件
- WPF 之 依賴屬性與附加屬性(五)
- jQuery設定disabled屬性與移除disabled屬性jQuery
- Python 類的屬性與例項屬性Python
- python物件屬性管理(2):property管理屬性Python物件
- 框架(frameset),全域性屬性框架