Из символьных символов &&
синтаксически недопустим в XML (JSPX, Facelets), потому что это зарезервированный символ XML. Вы бы предпочли текстовый в EL тогда. Поскольку согласованность - это хорошо, вы хотели бы сделать то же самое для других операторов.
Кстати, у оператора empty
нет прямого символического аналога, поскольку он проверяет не только null
, но и пустую строку (или размер коллекции). Наиболее близким будет:
${var == null && fn:length(var) == 0}
Тогда аргументом для empty
будет то, что он меньше печатает и не требует функций JSTL.