国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

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

tainzhi / 1854人閱讀

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

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

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

其類(lèi)似結(jié)構(gòu)是

   循環(huán)輸出題目
      
         這里遍歷一個(gè)List,取出里面的map
              輸出選擇題的四個(gè)選項(xiàng)
              
        

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

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

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


   循環(huán)輸出題目

      //即表示每次只讓你找出一個(gè)map
         這里遍歷一個(gè)List,取出里面的map
              輸出選擇題的四個(gè)選項(xiàng)
              
        

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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/69882.html

相關(guān)文章

  • JSP第五篇【JSTL介紹、core標(biāo)簽庫(kù)、fn方法庫(kù)、fmt標(biāo)簽庫(kù)】

    摘要:標(biāo)簽在為一個(gè)地址附加參數(shù)時(shí),將自動(dòng)對(duì)參數(shù)值進(jìn)行編碼,例如,如果傳遞的參數(shù)值為中國(guó),則將其轉(zhuǎn)換為后再附加到地址后面,這也就是使用標(biāo)簽的最大好處。 什么是JSTL JSTL全稱(chēng)為 JSP Standard Tag Library 即JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)。 JSTL作為最基本的標(biāo)簽庫(kù),提供了一系列的JSP標(biāo)簽,實(shí)現(xiàn)了基本的功能:集合的遍歷、數(shù)據(jù)的輸出、字符串的處理、數(shù)據(jù)的格式化等等! 為什么要使...

    solocoder 評(píng)論0 收藏0
  • MyBatis理解與掌握(動(dòng)態(tài)SQL)

    摘要:理解與掌握動(dòng)態(tài)框架就是簡(jiǎn)單的條件判斷,利用語(yǔ)句我們可以實(shí)現(xiàn)某些簡(jiǎn)單的條件選擇。有了元素我們就可以動(dòng)態(tài)的更新那些修改了的字段。 MyBatis理解與掌握(動(dòng)態(tài)SQL) @(MyBatis)[Java, 框架, MyBatis] if if 就是__簡(jiǎn)單的條件判斷 __,利用if語(yǔ)句我們可以實(shí)現(xiàn)某些簡(jiǎn)單的條件選擇。先來(lái)看如下一個(gè)例子: select * from user whe...

    blankyao 評(píng)論0 收藏0
  • JSP自定義標(biāo)簽就是如此簡(jiǎn)單

    摘要:傳統(tǒng)標(biāo)簽是這樣子的將標(biāo)簽體的內(nèi)容通過(guò)注入到對(duì)象中。現(xiàn)在我們使用標(biāo)簽來(lái)進(jìn)行防盜鏈模擬下場(chǎng)景頁(yè)面是海賊王資源,頁(yè)面提示非法盜鏈,是我的首頁(yè)。 為什么要用到簡(jiǎn)單標(biāo)簽? 上一篇博客中我已經(jīng)講解了傳統(tǒng)標(biāo)簽,想要開(kāi)發(fā)自定義標(biāo)簽,大多數(shù)情況下都要重寫(xiě)doStartTag(),doAfterBody()和doEndTag()方法,并且還要知道SKIP_BODY,EVAL_BODY等等的變量代表著什么,...

    codercao 評(píng)論0 收藏0
  • JSP第四篇【EL表達(dá)式介紹、獲取各類(lèi)數(shù)據(jù)、11個(gè)內(nèi)置對(duì)象、執(zhí)行運(yùn)算、回顯數(shù)據(jù)、自定義函數(shù)、fn方法

    什么是EL表達(dá)式? 表達(dá)式語(yǔ)言(Expression Language,EL),EL表達(dá)式是用${}括起來(lái)的腳本,用來(lái)更方便的讀取對(duì)象! EL表達(dá)式主要用來(lái)讀取數(shù)據(jù),進(jìn)行內(nèi)容的顯示! 為什么要使用EL表達(dá)式? 為什么要使用EL表達(dá)式,我們先來(lái)看一下沒(méi)有EL表達(dá)式是怎么樣讀取對(duì)象數(shù)據(jù)的吧! 在1.jsp中設(shè)置了Session屬性 向session設(shè)置一個(gè)屬性 在2...

    flyer_dev 評(píng)論0 收藏0
  • JavaWEB開(kāi)發(fā)11——JSP

    摘要:出現(xiàn)的目的同一樣也是要提到頁(yè)面中的腳本代碼。標(biāo)準(zhǔn)標(biāo)準(zhǔn)標(biāo)簽庫(kù)有個(gè)子庫(kù),但隨著發(fā)展,目前常使用的是他的核心庫(kù)標(biāo)簽庫(kù)標(biāo)簽庫(kù)的前綴下載與導(dǎo)入下載從的網(wǎng)站下載的包。 一、JSP技術(shù)1.jsp腳本和注釋jsp腳本:1) ----- 內(nèi)部的java代碼翻譯到service方法的內(nèi)部2) ----- 會(huì)被翻譯成service方法內(nèi)部out.print()3) ---- 會(huì)被翻譯成servlet的成員的...

    beita 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<