1つの<c:if>
で2つの条件を確認するにはどうすればよいですか?私はこれを試しましたが、エラーが発生します:
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
JSP 2.0以降を使用している場合 ELサポート :が付属するため、平易な英語で記述し、and
演算子とempty
演算子を使用してテストを記述できます。
<c:if test="${(empty object_1.attribute_A) and (empty object_2.attribute_B)}">
推奨:
and
で複数の条件があり、or
を()
と分離して、検証の問題を回避する場合
<c:if test="${(not validID) and (addressIso == 'US' or addressIso == 'BR')}">
誰かがセッションから条件を確認する必要がある場合に備えて、or
の使用法
<c:if test="${sessionScope['roleid'] == 1 || sessionScope['roleid'] == 4}">