如何用struts1標籤將map中的資料在前臺以下拉框形

2021-12-23 08:04:51 字數 1978 閱讀 3665

1樓:匿名使用者

str1哦,很久不用了有點忘掉,大致思路給你

下面是一段使用logic:iterate標記遍歷hashmap的**。

<%hashmap optionsmap= new hashmap();

countries.put("key1","aaa");

countries.put("key2","bbb");

countries.put("key3","ccc");

pagecontext.setattribute("testmap",optionsmap);

%>: 上面的**首先定義了一個hashmap的物件,並向其中新增了3個元素,再把它存入pagecontext物件中,命名為optionsmap。令logic:

iterate標記的name屬性等於"optionsmap",id為map。再讓標記的 name屬性和logic:iterate 標記的id屬性相對應,令property一個為"key",一個為"value"。

就可以遍歷出map了

這樣,再加上select 便籤,就可以了

另外一點輸出的map,可能不是你插入的順序,這是由於hashmap本身是無序的,如果要有序,可以使用linkedhashmap

2樓:匿名使用者

可以通過以下多種方式實現的:

迭代迴圈取值

|迭代迴圈取值或:|

迭代迴圈取陣列值

迭代迴圈取物件值,最直接:

|迭代迴圈取物件的屬性值:|

稍複雜的迭代

:共$條 ;

將sql查出來的資料放在list中然後在jsp**中顯示

3樓:匿名使用者

1、後臺復將資料listdatalist放在request中,制request.setattribute('datalist',datalist);

2、jsp頁面通過el表達bai式獲取

$(datalist);

3、通過jstl的c:foreach命令遍du歷datalist4、獲取到datalist中的每一個zhimap元素dao後,再用c:foreach命令遍歷map,取出對應map的key與value。

姓名年齡$$

4樓:鬼手飄雲

$$........以此類推來!源

這裡的baipeople就是一個map, $就可以du拿到這zhi個name對應的值,以dao此類推!

5樓:金山炫機精靈

系統說這是一道待解決的難題

就取出來

了,做個**或者回div把它放進去就可以答了

6樓:奕帆新一

首先你查出來的資料放在一個list集合裡,你可以在servlet裡邊把list集合放在request域裡邊,然後執行內

調轉到jsp頁面容的操作,在jsp頁面通過jstl標籤來遍歷list集合可以給你一段**參考:$$

$2.如果是struts2框架,你就用s標籤,當然,你在用這兩種標籤的時候都要引用他們的庫函式

7樓:奇傲_雨

迴圈行,然後違紀事由和違紀時間需要巢狀一個**

如何用matlab中的plot函式輸出陣列的二維座標圖

plot函式的基本呼叫格來式為 1 plot y 當y為向量自時,是以y的分量為縱座標,以元素序號為橫座標,用直線依次連線資料點,繪製曲線。若y為實矩陣,則按列繪製每列對應的曲線。2 plot x,y 若y和x為同維向量,則以x為橫座標,y為縱座標繪製連線圖。若x是向量,y是行數或列數與x長度相等的...

mysql 如何用一條sql將一張表裡的資料插入到另一張表

1.表結構完全bai 一樣du insert into 表1 select from 表2 2.表結構不一樣zhi 這種情況 下得指dao定列專 名 屬insert into 表1 列名1,列名2,列名3 select 列1,列2,列3 from 表2 insert into table a 需要的...

如何用PS將圖1和圖2做成圖3的效果

第一步 把 全部匯入並給圖層2新增蒙版 第二步 用黑色畫筆塗抹圖層2 第三步 剩下的就是打字了 最後將 的飽和度 對比圖適當的調一下就ok了 ps中如何將圖一做成圖二的效果?急求 15 直接使用形狀工具,選擇自己喜歡的顏色,新增圖層樣式 浮雕效果,降低透明度,新增文字 新建個圖層填充顏色,然後降低不...