jsp struts標籤迭代各種資料

2022-07-25 15:06:22 字數 1783 閱讀 4035

首先建立乙個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 當使用迭代標籤後...