<div jsf:rendered =“”>不被解释为直通元素

时间:2016-03-09 20:11:28

标签: jsf jsf-2.2 rendered-attribute passthrough-elements

如果布尔值为false,我想显示div。

这是我的Bean:

@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-element满足所有条件(1. http://xmlns.jcp.org/jsf命名空间中至少有一个jsf:xxx属性。 2.至少有一个与特定JSF组件关联的“标识属性”。 )成为一个直通因素。但它不起作用。

0 个答案:

没有答案