我想struts標籤大家應該都不陌生,用它來遍歷一般的list非常的方便,在這裡,我說的是一般的list,如果是雙層list呢?比如list> data。
使用這個畢竟是少部分,但是有時候使用雙層list可以節省很多邏輯處理。比如,我在後台從多個**中獲得了我想要輸出的資料,但是把它們按照統一的格式在前台使用struts標籤輸出很是麻煩,這時候我們就需要雙層list了,也就是,我們在後台先構造好那個**,資料就是儲存在那個雙層list裡面,其實就是乙個**的型別。
步驟如下:
1、後台宣告物件list> data=new arraylist>();
2、給你的data注入資料,記住,按照嚴格的格式喔,把它當作乙個**看待,雙層list,其中裡面每乙個list代表一行,而外面那個list就是用來存放每一行。把它輸出就是二維陣列。
3、前台使用struts標籤,輸出資料。**如下:
這樣就可以把雙層list的資料遍歷出來了。
Struts2中iterator標籤遍歷map總結
public class mapaction extends actionsupport listmap new hashmap listlist1 new arraylist list1.add new student new long 1 20034140201 張三1 男 25 list1.a...
Struts2中iterator標籤遍歷map總結
public classmapactionextendsactionsupport listmap newhashmap listlist1 newarraylist list1.add newstudent newlong 1 20034140201 張三1 男 25 list1.add news...
struts2標籤之iterator遍歷集合
1 list list 遍歷 table class table tr th column th th key th th value th th column th th key th th value th th column th th key th th value th tr s iter...