Тернарный оператор в JSTL / EL
Следующий тег JSTL можно использовать для установки значения переменной в области запроса.
Я хочу проверить условно, если переменнаяvalue
быть установленным пустым или нет и отображать результат соответственно что-то вроде следующего, используя....
Я хочу уменьшить строку кода, используя троичное выражение, как,
Он оценивается так, как он есть на самом деле, но если я поменяю порядок выражений вроде
тогда это синтаксическая ошибка, указывающая "
$ {пустое значение? 'Никто':значение}" содержит недопустимые выражения: javax.el.ELException: Ошибка синтаксического анализа: $ {пустое значение? 'Никто':значение}
Так почему же это происходит?
м, используяJSTL 1.1
библиотека и следующий taglib включены,