首先建立乙個user物件
user user=new user();
user.setusername("張三");
user.setage(30);
user user1=new user();
user1.setusername("李四");
user1.setage(32);
一、迭代list資料
list list=new arraylist();
1、list中放user物件
list.add(user);list.add(user1);//list中有兩條資料
jsp頁面:
姓名:年齡:
2、list中放string字串
list.add("");
jsp頁面:
list中的資料:
是否是奇數行,是返回true,否則返回false:
是否是偶數行:
當前行數(返回當前迭代了幾個元素):
list的下標:
是否第一行:
是否最後一行:
當前行數取模:
由於iterator status物件並不是ognl的根物件因此訪問需要加上 #訪問
二、迭代string陣列
string str=;
jsp頁面:
三、迭代map
map textmap=new hashmap();
1、map中放string字串
jsp頁面:
key:$
value:$
還可以寫成:
key:
value:
2、map中放user物件
textmap.put("1",user);
textmap.put("2",user1);
jsp頁面:
姓名:年齡:
3、map中放string陣列
jsp頁面:
4、map中放list
list list=new arraylist();
list list1=new arraylist();
①、list中放user物件
list.add(user);list.add(user1);//list中有兩條資料
list1.add(user);list1.add(user1);//list1中有兩條資料
textmap.put("1",list);
textmap.put("2",list1);
jsp頁面:
姓名:年齡:
②、list中放string字串
list.add("");
list1.add("搜狗");
list1.add("");
textmap.put("1",list);
textmap.put("2",list1);
jsp頁面:
textmap的鍵:$
list中的值:
原文:
jsp struts標籤迭代各種資料
首先建立乙個user物件 user user new user user.setusername 張三 user.setage 30 user user1 new user user1.setusername 李四 user1.setage 32 一 迭代list資料 list list new a...
迭代輸出標籤
用於迭代輸出集合變數的資料 標籤具有以下一些屬性 1 var 迭代引數的名稱。在迭代體中可以使用的變數的名稱,用來表示每乙個迭代變數。型別為string。2 items 要進行迭代的集合。對於它所支援的型別將在下面進行講解。3 varstatus 迭代變數的名稱,用來表示迭代的狀態,可以訪問到迭代自...
6 選擇標籤與迭代標籤
public string show taglib prefix s uri struts tags 未成年 20 and age 60 成年人老年人 迭代方式1 迭代方式2 style background ff0 compoundroot 是乙個使用list的棧結構 迭代方式1 當使用迭代標籤後...