struts2中s:iterator 標籤的使用詳解
簡單的demo:
s:iterator 標籤有3個屬性:
value:被迭代的集合
id :指定集合裡面的元素的id
status 迭代元素的索引
1:jsp頁定義元素寫法數組或list
列印結果為: 1A2A3A4A5A
2:索引的用法
如果指定了status,每次的迭代資料都有IteratorStatus的實例,它有以下幾個方法
int getCount()傳回目前迭代了幾個元素
int getIndex()傳回目前元素索引
boolean isEven()當然的索引是否偶數
boolean isFirst()目前是否第一個元素
boolean isLast()
boolean isOdd()當前元素索引是否奇數s:iterator value="{'a','b','c'}" id='char' status='st'>
現在的索引是奇數為:
目前元素值:
3:遍歷map
value可以直接定義為:
value="#{"1":"a","2":"b"}"
每個元素以都好隔開。元素之間的key和value 冒號隔開
value也可以是資料堆疊裡面的java.util.Map物件
遍歷寫法如下:
key :
value:
當然key 和value 都可以使java 的Object
3:遍歷資料堆疊.簡單的List類,
List
class Attr{String attrName;String getAttrName(){return "123";}}
當然value 也可以寫成value="%{label}" label可以有.操作
label的屬性List 可以寫成value=" %{label.list}" 相當於:getLabel().getList();
4:遍歷2個list;
List
List
這2個list的元素是一一對應的,一個attrN對應一個attrV
index is :
attrName is :
attrName is :
counter:
:iterator>
這個標籤主要的功能就是迭代出集合。 。
value屬性表示需要跌代顯示出來的值。
status屬性,又來保存迭代時的一些狀態值。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)