<c:choose> 本身只當做 <c:when> 和 <c:otherwise> 的父標籤。
<c:choose>本身只當做 <c:when> 和 <c:otherwise> 的父標籤。
語法
<c:choose>
本體內容( <when> 和 <otherwise> )
</c:choose>
屬性
無
限制
<c:choose>的本體內容只能有:
·空白
·1或多個 <c:when>
·0或多個 <c:otherwise>
說明
若使用<c:when>和<c:otherwise>來做流程控制時,兩者都必須為<c:choose>的子標籤,即:
<c:choose>
:
<c:when>
</c:when>
:
<c:otherwise>
</c:otherwise>
:
</c:choose>
● <c:when>
<c:when> 的用途就和我們一般在程式中用的when一樣。
語法
<c:when test="testCondition" >
本體內容
</c:when>
屬性
名 稱
說 明
EL
類型
必須
默認值
test
如果表達式的結果為true,則執行本體內容,false則相反
Y
boolean
是
無
限制
・<c:when> 必須在 <c:choose> 和 </c:choose>之間
在同一個・ <c:choose> 中時,<c:when> 必須在 <c:otherwise> 之前
說明
<c:when>必須有test屬性,當test中的表達式結果為true時,則會執行本體內容;如果為false時,則不會執行。