国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

SpringMVC之JSTL條件行為和遍歷行為的示例分析

發(fā)布時(shí)間:2021-09-04 11:55 來(lái)源:億速云 閱讀:0 作者:小新 欄目: 開(kāi)發(fā)技術(shù)

小編給大家分享一下SpringMVC之JSTL條件行為和遍歷行為的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

JSTL條件行為和遍歷行為

JSTL的條件行為標簽有四個(gè):if,choose,when,otherwise標簽

1、if標簽

是對某一個(gè)條件進(jìn)行測試,結果為true就執行它的body content。測試結果保存在Boolean對象中,并創(chuàng )建有屆變量來(lái)保存這個(gè)Boolean對象。利用var和scope屬性分別定義有界變量的名稱(chēng)和范圍。

兩種形式:

1) 沒(méi)有body content

<c:if test="condition" var="varName" [scope="page|request|session|application"] />

此情況的var 一般是通過(guò)其他標簽在同一個(gè)JSP的后續階段再進(jìn)行測試

2)

<c:if test="conditin" [var="varName"] [scope="page|request|session|application"] >
body content
</c:if>

PS:模擬else的情況可一使用兩次if,一次正常,一次相反

2、choose when 和otherwise標簽

choose,when和Java中的switch,case類(lèi)似

choose標簽中必須嵌有一個(gè)或者多個(gè)when標簽,每個(gè)when標簽都表示一種可以計算和處理的情況,otherwise標簽則用于默認的條件塊,假如沒(méi)有任何一個(gè)when標簽的處理結果為true,則otherwise將被處理,otherwise必須放在最后一個(gè)when之后.

choose和otherwise標簽沒(méi)有屬性,when標簽必須帶有定義測試條件的test屬性,用來(lái)決定是否處理bodycontent.

3、遍歷行為forEach

3.1 forEach 會(huì )無(wú)數次的反復遍歷body content 或者對象的集合

可以被遍歷的對象包括java.util.Collection,java.util.Map的全部實(shí)現,以及對象數組或者主類(lèi)型,有兩種形式:

1) 固定的次數重復body content

<c:forEach [var="varName"] begin="begin" end="end" step="step" >
body content
</c:forEach>

2) 用于遍歷對象集合

<c:forEach items="collection" [var="varName"] [varStatus="varStatusName"] [begin="begin"] [ end="end"] [step="step"]>
body content
</c:forEach>

PS:var創(chuàng )建的有界變量的名稱(chēng)只在該forEach中使用,一到</c:forEach>處就會(huì )被刪除。

3.2 forTokens標簽

forTokens標簽用來(lái)遍歷以特定的分隔符隔開(kāi)的令牌,用delims指定的分隔符,將元素分開(kāi)

語(yǔ)法如下:

<c:forTokens items ="stringOfTokens" delims="delimiters" [var="varName" ] [varStatus="varStatusname"]  [begin="begin"] [end="end" ] [step="step"]>
body content
</c:forTokens>

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

久久国产色AV免费看| 日本一二免费不卡区| 麻豆传煤影视官网入口| 久久国产精品一国产精品| 欧美中日韩免费观看网站 | 国内精品视频一区二区三区八戒|