Тернарный оператор в JSTL / EL

Следующий тег JSTL можно использовать для установки значения переменной в области запроса.


Я хочу проверить условно, если переменнаяvalue быть установленным пустым или нет и отображать результат соответственно что-то вроде следующего, используя....


    
        
    
    
        
    

Я хочу уменьшить строку кода, используя троичное выражение, как,


Он оценивается так, как он есть на самом деле, но если я поменяю порядок выражений вроде


тогда это синтаксическая ошибка, указывающая "

$ {пустое значение? 'Никто':значение}" содержит недопустимые выражения: javax.el.ELException: Ошибка синтаксического анализа: $ {пустое значение? 'Никто':значение}

Так почему же это происходит?

м, используяJSTL 1.1 библиотека и следующий taglib включены,


Ответы на вопрос(1)

Ваш ответ на вопрос