、#l.index,即為list的索引
其中l是個iteratorstatus物件
list
user物件含有name和password屬性。
當然你也可以寫成:
、">
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 就迭代幾次,分別使用
標籤取迴圈索引的問題
實習時遇到需要迴圈顯示的案例,需要取索引問題,經查詢資源,總結如下 value status status value status.index 1 s iterator 說明 上面的status屬性取名可以隨意取,不是非要定為status。例子 value upperdevicelist id u...
Oracle 9i輕鬆取得建表和索引的DDL語句
我們都知道在9i之前,要想獲得建表和索引的語句是一件很麻煩的事。我們通常的做法都是通過export with rows no來得到,但它的輸出因為格式的問題並不能直接拿來用。而另一種方法就是寫複雜的指令碼來查詢資料字典,但這對於一稍微複雜的物件,如iot和巢狀表等,還是無法查到。從資料字典中獲得dd...
Oracle 9i輕鬆取得建表和索引的DDL語句
我們都知道在9i之前,要想獲得建表和索引的語句是一件很麻煩的事。我們通常的做法都是通過export with rows no來得到,但它的輸出因為格式的問題並不能直接拿來用。而另一種方法就是寫複雜的指令碼來查詢資料字典,但這對於一稍微複雜的物件,如iot和巢狀表等,還是無法查到。從資料字典中獲得dd...