<div jsf: rendered> не интерпретируется как проходной элемент
Я хочу отобразить div, если логическое значение ложно.
Это мой Боб:
@Named
@RequestScoped
public class NewUserBean implements Serializable {
private static final long serialVersionUID = 1L;
private boolean bool = false;
public boolean isBool() {
return bool;
}
public void setBool(boolean bool) {
this.bool = bool;
}
И это часть моего.xhtml файла
<div jsf:rendered="#{!newUserBean.bool}">
//Display something
</div>
В окне ничего не отображается, но если я его поменяю 2
<div jsf:rendered="#{newUserBean.bool}">
представление отображает элемент div, хотя логическое значение равно false.
Мой HTML-элемент div соответствует всем условиям (1. По крайней мере, один атрибут jsf:xxx из пространства имен http://xmlns.jcp.org/jsf. 2. По крайней мере, один "идентификационный атрибут" связан с конкретным компонентом JSF.) стать проходным элементом. Однако это не работает.