Как записать жестко закодированное строковое значение внутри выражения EL # {} в JSF?

string jsf el

280 просмотра

1 ответ

Я пытаюсь сделать следующее:

rendered="#{billBean.company.equals("something")}"

Но проблема в том, что я не могу писать "something"внутри #{}. Это вызывает следующую ошибку синтаксического анализа XML:

За типом элемента "h: commandLink" должны следовать либо спецификации атрибутов, ">" или "/>".

Как мне этого добиться?

Автор: yrazlik Источник Размещён: 12.11.2019 09:25

Ответы (1)


4 плюса

Решение

Используйте одинарную кавычку (') для обозначения простого Stringвнутри EL:

rendered="#{billBean.company.equals('something')}"
Автор: Luiggi Mendoza Размещён: 21.07.2013 05:00
Вопросы из категории :
32x32