取得迴圈的索引

2021-09-01 10:09:47 字數 687 閱讀 1320

、#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...