struts2的s:iterator 可以遍歷資料堆疊裡面的任何數組,集合等等以下幾個簡單的demo:
s:iterator 標籤有3個屬性:
value:其中迭代的集合 的元素的id
status 迭代元素的索引
int getCount()傳回目前迭代了幾個元素
int getIndex()傳回目前元素索引boolean isEven( )當然的索引是否是偶數
boolean isFirst()目前是否第一個元素
boolean isOdd()當前元素索引是否奇數
Htmmm value可以直接定義為:
value="#{"1":"a","2":"b"}"
value也可以是資料堆疊裡面的java.util.Map物件
遍歷寫法如下: Html java 的Object
3:遍歷資料堆疊.簡單的List類別:
List
rrr
label的屬性List 可以寫成value="%{label.list}" 相當於:getLabel().getList();
4:遍歷2個list:
Js代碼
<s:iterator value="{'1','2','3','4','5'}" id='number'> <s:property value='number'/>A </s:iterator>這2個list的元素是一一對應的,一個attrN對應一個attrV
Html代碼