国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

關(guān)于jstl中foreach遍歷list中map的問題

2019-11-08 02:41:18
字體:
供稿:網(wǎng)友

jsp中需要通過由于一些原因需要處理后臺傳來的一個(gè)數(shù)據(jù)。 是一個(gè)List,List中包含幾個(gè)map,而這個(gè)map還不是存入的是一個(gè)對象,而是類似選擇題的一樣A,B,C,D的鍵值對, 而我想得到的效果如下圖:

想的到的結(jié)果

假設(shè)此時(shí)你使用的三層foreach而不加任何屬性,那么肯定不會出現(xiàn)想要的結(jié)果

在jsp中的foreach是不像java里面的for可以控制循環(huán)的,假設(shè)你像平時(shí)一樣使用三層for循環(huán),那么此時(shí)你的結(jié)果肯定是你想不到的

其平常結(jié)構(gòu)是<foreach> 循環(huán)輸出題目 <foreach> 這里遍歷一個(gè)List,取出里面的map <foreach>輸出選擇題的四個(gè)選項(xiàng) </foreach> </foreach></foreach>

假設(shè)你是這樣寫的而不加任何參數(shù)那么很可能你顯示的結(jié)果會是如下圖:

這里寫圖片描述

即在一個(gè)題目下面將所有的答案全部輸出了

那么怎樣處理呢,這是時(shí)候就要用到foreach標(biāo)簽的begin和end屬性了, begin:指定從第幾個(gè)元素開始 end:指定從第幾個(gè)元素結(jié)束 那么此時(shí)就好辦了,在第一個(gè)foreach標(biāo)簽里面定義一個(gè)變量,因?yàn)樽钔鈱觙oreach是控制輸出題目數(shù)量的,也就是最好的定義的 那么后面修改代碼為

<foreach varStatus="index"> 循環(huán)輸出題目<c:set val="indexs" value="${index.count}"/> <foreach begin="${indexs-1}" end="${indexs-1}">//即表示每次只讓你找出一個(gè)map 這里遍歷一個(gè)List,取出里面的map <foreach>輸出選擇題的四個(gè)選項(xiàng) </foreach> </foreach></foreach>

后來便可以得到想要的額結(jié)果了


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 京山县| 芜湖市| 德州市| 临洮县| 屯门区| 大兴区| 金沙县| 虹口区| 房山区| 河津市| 南靖县| 临颍县| 萨嘎县| 岑溪市| 金川县| 惠安县| 克拉玛依市| 白山市| 石城县| 清流县| 贵港市| 怀柔区| 新化县| 延吉市| 海城市| 莱州市| 永宁县| 定州市| 密山市| 资溪县| 常山县| 淮南市| 永济市| 拉萨市| 沭阳县| 凤翔县| 辽阳市| 班戈县| 陇川县| 广南县| 怀安县|