欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
JSTL語(yǔ)法及參數詳解
發(fā)布時(shí)間:2006.07.24 11:02     來(lái)源:javasource    作者:
JSTL語(yǔ)法及參數
JSTL包含以下的標簽:
常用的標簽:如<c:out>、<c:remove>、<c:catch>、<c:set>等
條件標簽:如<c:if><c:when>、<c:choose>、<c:otherwise>等
URL標簽:如<c:import>、<c:redirect>和<c:url>等
XML標簽:如<xml:out>等
國際化輸出標簽:如<fmt:timeZone>等
SQL標簽:如<sql:query>、<sql:update>、<sql:transaction>等
一般用途的標簽:
1.<c:out>
沒(méi)有Body時(shí)的語(yǔ)法
<c:out value=”value” [escapeXml=”{true|false}”] [default=”defaultValue”]/>
有Body時(shí)的語(yǔ)法
<c:out value=”value” [escapeXml=”{true|false}”]>
這里是Body部分
</c:out>
名字 類(lèi)型 描述
value Object 將要輸出的表達式
escapeXml boolean 確定以下字符:<,>,&,’,”在字符串中是否被除數,默認為true
default Object 如果vaule計算后的結果是null,那么輸出這個(gè)默認值
2.<c:set>
這個(gè)標簽用于在某個(gè)范圍(page、request、session、application等)中使用某個(gè)名字設定特定的值,或者設定某個(gè)已經(jīng)存在的javabean對象的屬性。他類(lèi)似于<%request.setAttrbute(“name”,”value”);%>
語(yǔ)法1:使用value屬性設定一個(gè)特定范圍中的屬性。
<c:set value=”value” var=”varName” [scope=”{page|request|session|application}”]/>
語(yǔ)法2:使用value屬性設定一個(gè)特定范圍中的屬性,并帶有一個(gè)Body。
<c:set var=”varName” [scope=”{page|request|session|application}”]>
Body部分
</c:set>
語(yǔ)法3:設置某個(gè)特定對象的一個(gè)屬性。
<c:set value=”value” target=”target” property=”propertyName”/>
語(yǔ)法4:設置某個(gè)特定對象的一個(gè)屬性,并帶有一個(gè)Body。
<c:set target=”target” property=”propertyName”>
Body部分
</c:set>
名字 類(lèi)型 描述
value Object 將要計算的表到式。
var String 用于表示value 值的屬性,如果要在其他標簽中使用,就是通過(guò)這 個(gè)var指定的值來(lái)進(jìn)行的。它相當于在標簽定義了一個(gè)變量,并且這個(gè)變量只能在標簽中的一個(gè)。
scope String var的有效范圍,可以是page|request|session|application中的一個(gè)
target String 將要設置屬性的對象,它必須是javabean或則java.util.Map對象
property Object 待設定的Target對象中的屬性名字,比如在javabean中有個(gè)name屬性,提供了setUserId方法,那么這里填userId。
3.<c:remove>
<c:remove var=”varName” [scope=”{page|request|session|application}”]/>
4.<c:catch>
這個(gè)標簽相當于捕獲在它里邊的標簽拋出的異常對象
<c:catch [var=”varName”]> //var是異常的名字
內容
</c:catch>
條件標簽
1. <c:if>
語(yǔ)法1:無(wú)Body情況
<c:if test=”testCondition” var=”varName” [scope=”page|request|session|application”]/>
語(yǔ)法2:有Body的情況
<c:if test=”testCondition” var=”varName” [scope=”page|request|session|application”]>
Body內容
</c:if>
名字 類(lèi)型 描述
test Boolean 表達式的條件,相當于if()中的條件判斷語(yǔ)句。
var String 表示這個(gè)語(yǔ)句的名字。
scope String var這個(gè)變量的作用范圍。
2.<c:choose>
語(yǔ)法:<c:choose>
Body內容(<c:when>和<c:otherwise>子標簽)
</c:choose>
注意:它的Body只能由以下元素組成:
1) 空格
2) 0或多個(gè)<c:when>子標簽,<c:when>必須在<c:otherwise>標簽之前出現.
3) 0個(gè)或多個(gè)<c:otherwise>子標簽。
3.<c:when>
代表的是<c:choose>的一個(gè)條件分支,只能在<c:choose>中使用
語(yǔ)法:<c:when test=”testCondition”> //test是boolean類(lèi)型,用于判斷條件真假
Body語(yǔ)句
</c:when>
4.<c:otherwise>
代表的是<c:choose>中的最后選擇。必須在最后出現
<c:otherwise>
內容
</c:otherwise>
迭代標簽
1.<c:forEach>
語(yǔ)法1:在Collection中迭代
<c:forEach[var=”varName”] items=”collection” [varStatus=”varStatusName”]
[begin=”begin”] [end=”end”] [step=”step”]
Body內容
</c:foeEach>
語(yǔ)法2:迭代固定的次數.
<c:forEach [var=”varName”] [varStatus=”varStatusName”]
[begin=”begin”] [end=”end”] [step=”step”]
Body內容
</c:foeEach>
名字 類(lèi)型 描述
var String 迭代的參數,它是標簽參數,在其他標簽中通過(guò)它來(lái)引用這個(gè)標簽中的內容。
Items Collection、ArrayList、 要迭代的items集合.
Iterator、Map、String、
Eunmeration等
VarStatus String 表示迭代的狀態(tài),可以訪(fǎng)問(wèn)迭代自身的信息
Begin int 表示開(kāi)始迭代的位置。
End int 表示結束迭代的位置。
Step int 表示迭代移動(dòng)的步長(cháng),默認為1。
URL相關(guān)的標簽
1.<c:import>
語(yǔ)法1:資源的內容使用String對象向外暴露
<c:import url=”url” [context=”context”]
[var=”varName”] [scope=”{page|request|session|application}”] [charEncoding=”charEncoding”]>
內容
</c:import>
語(yǔ)法2:資源的內容使用Reader對象向外暴露。
<c:import url=”url” [context=”context”]
varReader=”varReaderName” [charEncoding=”charEncoding”]>
內容
</c:import>
名字 類(lèi)型 描述
url String 待導入資源的URL,可以是相對路徑和絕對路徑,并且可以導入其他主機資源
context String 當使用相對路徑訪(fǎng)問(wèn)外部context資源時(shí),context指定了這個(gè)資源的名字。
var String 參數的名字。
scope String var參數的作用范圍。
cahrEncoding String 輸入資源的字符編碼。
varReader String 這個(gè)參數的類(lèi)型是Reader,用于讀取資源。
2.<c:redirct>
語(yǔ)法1:沒(méi)有Body的情況.
<c:redirect url=”value” [context=”context”]/>
語(yǔ)法2:有Body情況下,在Body中指定查詢(xún)的參數
<c:redirect url=”value” [context=”context”]>
<c:param name=”name” value=”value”/>
</c:redirect>
3.<c:url>
語(yǔ)法1:沒(méi)有Body
<c:url value=”value” [context=”context”] [var=”varName”] [scope=”{page|request|session+application}”]/>
語(yǔ)法2:有Body
<c:url value=”value” [context=”context”] [var=”varName”] [scope=”{page|request|session+application}”]>
<c:param name=”name” value=”value”/>
</c:url>
名字 類(lèi)型 描述
value String URL值
context String 當使用相對路徑訪(fǎng)問(wèn)外部context資源時(shí),context指定了這個(gè)資源的名字
var String 標識這個(gè)URL標量。
Scope String 變量作用范圍。
SQL相關(guān)的標簽
1.<sql:setDataSource>
2.<sql:query>
3.<sql:update>
4.<transaction>
5.<param>
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
JSTL標簽_詳解
JAVA標簽庫JSTL-EL表達式介紹使用配置手冊
JSTL詳解
jstl學(xué)習心得(2)——c:forEach ,c:forTokens, c:catch (轉)
Ognl表達式基本原理和使用方法
使用OAuth打造webapi認證服務(wù)供自己的客戶(hù)端使用
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久