JSTL c:ifタグで複数条件を判定するサンプル
構文
c:if test="${条件式}"
条件式がtrueの場合、test属性に指定された条件式の判定結果が真です。
条件式がfalseの場合、test属性に指定された条件式の判定結果が偽です。
書式
1.andを使って複数条件を判定します
test="${条件1 and 条件2}"
2.orを使って複数条件を判定します
test="${条件1 and 条件2}"
使用例1
EL式のandを使って複数条件を判定します
<c:if test="${age >= 20 and age <= 30}"> AAA </c:if>
使用例2
EL式のORを使って複数条件を判定します
<c:if test="${age <20 and age > 30}"> BBB </c:if>