JSF EL和+或条件

  • 本文关键字:条件 EL JSF java jsf el
  • 更新时间 :
  • 英文 :


按照EL格式格式化下列条件的最佳方法是什么?

#{bean.booleanValue and (bean.stringValue ne 'MYCLOSED' or bean.stringValue ne 'ALLCLOSED')}"

括号似乎不被认为是一个有效的表达式,但它是一个要求,语句逻辑呈现如下:

bean.booleanValue && (bean.stringValue != 'MYCLOSED' || bean.stringValue != 'ALLCLOSED')

可以对第一个表达式使用三元操作符,如果它的计算结果为true,则对表达式的其余部分进行计算,否则返回false。

bean.booleanValue ? bean.stringValue ne 'MYCLOSED' or bean.stringValue ne 'ALLCLOSED' : false;

这是我们目前在处理单个表达式中的多个条件时使用的。

相关内容

  • 没有找到相关文章

最新更新