我有range[5-7]
和range[11-15]
。我想为不包含这些配置范围的值编写EL。
我想构建一个EL:
color=#{!((myBean.value ge 5 and myBean.value le 7) or (myBean.value ge 11 and myBean.value le 15))}
这是表达式语言中的有效语法吗?我可以像上面那样进行分组吗?
答案 0 :(得分:1)
参见EL 2.2 Specification 1.12 Parantheses:
“括号可用于更改优先级,如:${(a*(b+c))}
”。
所以答案是:是的,允许嵌套分组。
但除了阅读规范或询问SO之外,还有另一种方法可以找到这样的东西...... 尝试。