我如何在一个 ?]中检查两个或多个条件? 如何在一个<c:if>中检查两个条件?我试过了,但是会引发错误: <c:if test="${ISAJAX == 0} && ${ISDATE == 0}"> 如何在一个条件中检查两个条件 ?我试过了,但是会引起错误: 这看起来像JSTL conditional check的副本。 错误是将&&放在表达式之外。改为使用 <c:if test="${ISAJAX == 0 && ISDATE == 0}"> 如果使用的是JSP 2.0及更高版本,它将随EL support一起提供:这样您就可以用简单的英语写出来,并与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}">

问题描述 投票:95回答:4
如何在一个<c:if>中检查两个条件?我试过了,但是会引发错误:

<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">

如何在一个条件中检查两个条件

?我试过了,但是会引起错误:

jstl el
4个回答
151
投票
这看起来像JSTL conditional check的副本。

错误是将&&放在表达式之外。改为使用


32
投票
如果使用的是JSP 2.0及更高版本,它将随EL support一起提供:这样您就可以用简单的英语写出来,并与and运算符一起使用empty来编写测试:

14
投票

推荐:


1
投票
[如果有人需要从会话中检查条件。or的使用
© www.soinside.com 2019 - 2024. All rights reserved.