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>

 

JSTL

Posted by arkgame