Оператор короткого замыкания для JSF (P) EL - PullRequest
3 голосов
/ 10 апреля 2011

Существуют ли операторы короткого замыкания для языка выражений, используемые в JSF, JSP?

Я имею в виду &&, || аналог Java, если очевидно, что дальнейшая оценка логического значения не имеет смысла, эта оценкаостановлен.

Я наблюдал использование операторов and, or и похоже, что они не имеют короткого замыкания.

1 Ответ

6 голосов
/ 10 апреля 2011

Это определенно операторы короткого замыкания.

#{bean.left or bean.right}

Правая рука не будет оцениваться, когда левая рука оценивает значение true.

#{bean.left and bean.right}

Правая рука не будет оцениваться, когда левая рука оценивает ложь.

...