<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.) стать проходным элементом. Однако это не работает.

0 ответов

Другие вопросы по тегам