2014-01-09 4 views

ответ

0

Атрибут rendered принимает только логические значения. Он определяет, будет ли компонент создан на вашей странице DOM. Если вы установили компонент как rendered="false", он не будет отображаться на вашем веб-сайте.

И отвечая на ваш вопрос: этот фрагмент кода имеет смысл только в том случае, если user1 и user2 являются булевыми переменными в вашем компоненте. Кроме того, не забывайте, что получатели и настройки для этих переменных.

0

Rendered атрибут принимает только Boolean значения, или если вы используете EL выражения, это выражение должно вычисляться логическим значение, как

#{mBean.isTrue} , #{mBean.valueOne eq 1} , #{mBean.valueOne == 1} , #{mBean.stringValue == 'String'} , etc. 

Надеется, что это поможет.

Смежные вопросы