ブール値がfalseの場合、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}">
ブール値は false ですが、ビューには div 要素が表示されます。
私の HTML div 要素はすべての条件を満たしています (1. http://xmlns.jcp.org/jsf名前空間の jsf:xxx 属性が少なくとも 1 つある。 2. 特定の JSF コンポーネントに関連付けられた「識別属性」が少なくとも 1 つある。 ) パススルー要素になります。しかし、それはうまくいきません。