JSP的c標籤遍歷Map資料

2021-08-20 07:38:38 字數 1046 閱讀 5326

map可以實現較為豐富的資料封裝。

第一種:

控制器傳遞到頁面的map格式如下:

map

<

string, user> datamap =

new hashmap<

string, user>();

datamap.put(...

..);//封裝資料過程

model.addattribute("datamap", datamap);

user可以為自定義物件

第二種:

map

<

string, list

> datamap =

new hashmap<

string, list

>();

datamap.put(...

..);//封裝資料過程

model.addattribute("datamap", datamap);

針對以上兩種map,jsp遍歷時有一點區別

首先,第一種值為單個物件的map的遍歷

items="$"

var="datamap">

var="mapkey"

value='$' />

var="user"

value='$' />

使用者名稱:p>

年齡:p>

c:foreach>

div>

第二種值為list的map遍歷

items="$"

var="datamap">

var="mapkey"

value='$' />

items="$"

var="user">

使用者名稱:p>

年齡:p>

c:foreach>

c:foreach>

div>

c forEach 標籤中遍歷map集合

後台 map map new hashmap 建立乙個map集合 listlvotequestions votequestionservice.getvid votemaintitle.getvid 根據vid查詢遍歷 if lvotequestions.size 0 lvotequestions ...

C 中map的遍歷

一 點睛 map資料的遍歷,也有3種方法 二 map反向迭代器的使用實戰 1 include include include using namespace std int main mapmapstudent mapstudent 1 student one mapstudent 2 studen...

JSP中使用 c forEach 標籤迴圈遍歷元素

taglib uri prefix c 1 userservice.j a中的getalluser 方法查詢使用者資訊 public listgetalluser catch sqlexception e return list 2 logservlet j a主要用來將查詢到使用者資訊儲存到ses...