Jsp 如何在JSTL中编写这个if结构?

Jsp 如何在JSTL中编写这个if结构?,jsp,jstl,el,Jsp,Jstl,El,我们是否可以在中对以下if条件进行编码确定: <c:if test="${myFlag and (not empty flag1 or not empty flag2 or not empty flag3)}"> 注:使用null-测试来决定标志而不是true/false是一种不好的风格,如果可能,应该避免使用。确定: <c:if test="${myFlag && (flag1 != null || flag2 != null || flag3 != n

我们是否可以在
中对以下if条件进行编码确定:

<c:if test="${myFlag and (not empty flag1 or not empty flag2 or not empty flag3)}">

注:使用
null
-测试来决定标志而不是
true
/
false
是一种不好的风格,如果可能,应该避免使用。

确定:

<c:if test="${myFlag && (flag1 != null || flag2 != null || flag3 != null)}">

注:使用
null
-测试来决定标志而不是
true
/
false
是一种不好的风格,如果可能的话,应该避免使用。


<c:if test="${myFlag && (flag1 != null || flag2 != null || flag3 != null)}">
很简单,不是吗

请参阅以获取参考


很简单,不是吗


请参阅以获取参考

oops相当简单。。我只是不知道我们是否可以在测试表达式中嵌套条件。谢谢你把它清理干净。哦,很简单。。我只是不知道我们是否可以在测试表达式中嵌套条件。谢谢你的澄清,我只是举个例子。实际比较必须与字符串值进行比较。对于空字符串(不为null)和空集合(不为null)@JB niset,empty也会返回true,谢谢提示。会给我带来麻烦的,我只是举个例子。实际比较必须与字符串值进行比较。对于空字符串(不为null)和空集合(不为null)@JB niset,empty也会返回true,谢谢提示。会给我带来麻烦的。