if
if タグは、そのボディの条件付き評価を可能にします。
構文
<c:if test="CONDITIONAL">
<!-- invoked if CONDITIONAL evaluates to true -->
</c:if>
属性の説明
必須属性: test
test
評価される条件付きステートメントを含んでいます。test 属性は、==、!=、<、>、<=、および >= 演算子をサポートしています。数値演算子を使用するときは、比較を行うため、オペランドが数値データタイプである必要があります。オペランドが異なるデータタイプである場合は、可能であれば、強制的に 1 つのオペランドをもう 1 つのオペランドに合わせて、比較する試みが行われます。オペランドの 1 つが定数である場合は、強制的に変数を定数にする試みが行われます。任意の複雑さの条件付き定義式を指定できます。評価する定義式の各部分は ( ) でグループ化する必要があります。これにより、定義式を || または && で結合できます。
この属性は必須であり、これは定義式でもあります。
|
&& は '&&' とエンコードする必要があります。
|
例
<c:if test="${@FORM[]bool[]==true}">
<!-- conditional code -->
</c:if>
<c:if test="${this==that || (this!=that&&a<b)}">
<!-- conditional code -->
</c:if>