2013-09-06 2 views
-1

У меня есть 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))} 

ли это действительный синтаксис языка выражений? Можно ли группировать, как указано выше?

ответ

1

См EL 2.2 Specification 1.12: скобках

"Скобки могут использоваться, чтобы изменить приоритет, как и в: ${(a*(b+c))}".

Итак, ответ: Да, вложенная группировка разрешена.

Но кроме того, чтобы прочитать спецификацию или задать вопрос о SO, есть еще один способ узнать такие вещи ... пытается.

Смежные вопросы