<c:choose>は、条件により多分岐するJSTL(JSP標準タグライブラリ)タグである。
<c:choose>タグの中には複数の<c:when>タグと、ひとつの<c:otherwise">タグを含めることができる。
<c:choose>
<c:when test="expr">
<%-- 条件に当てはまる場合 --%>
</c:when>
<c:when test="expr">
<%-- 条件に当てはまる場合 --%>
</c:when>
<c:otherwise">
<%-- 上記すべての条件に当てはまらない場合 --%>
</c:otherwise>
</c:choose>
<c:choose>タグに指定できる属性は無い。
<c:otherwise>タグに指定できる属性は無い。
<c:choose>
<c:when test="${option == 1}">
有料会員
</c:when>
<c:when test="${option == 2}">
プレミアム会員
</c:when>
<c:otherwise">
無料会員
</c:otherwise>
</c:choose>
JSP (JavaServer Pages) には、他にも次のJSP標準タグライブラリ(JSTL)がある。
JSPには次のディレクティブがある。
JSPには次のアクションタグがある。