Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 如何设置<;h:selectOneRadio>;没有默认值_Jsf - Fatal编程技术网

Jsf 如何设置<;h:selectOneRadio>;没有默认值

Jsf 如何设置<;h:selectOneRadio>;没有默认值,jsf,Jsf,我想在没有默认值的情况下显示selectOneRadio,强制用户选择其中一个选项。我在bean中将布尔对象设置为NULL,因为布尔基元类型不能为NULL。但是当页面显示时,总是选中FALSE选项。我在stackoverflow中已经研究了很多,但所有的问题都是如何设置一个默认值,与我想要的相反。我正在使用JSF1.2 拜托,有人能帮忙吗 查看 <h:selectOneRadio id="example" value="#{bean.booleanExa

我想在没有默认值的情况下显示selectOneRadio,强制用户选择其中一个选项。我在bean中将布尔对象设置为NULL,因为布尔基元类型不能为NULL。但是当页面显示时,总是选中FALSE选项。我在stackoverflow中已经研究了很多,但所有的问题都是如何设置一个默认值,与我想要的相反。我正在使用JSF1.2

拜托,有人能帮忙吗

查看

<h:selectOneRadio id="example"
                  value="#{bean.booleanExample}"
                  layout="spread">
    <f:selectItem itemLabel="Do this" itemValue="#{false}" />
    <f:selectItem itemLabel="Do that" itemValue="#{true}" />
</h:selectOneRadio>

不要使用<代码>私有布尔值示例< /C> >,考虑使用“类型<代码> int >代码>,您将有3个或3个以上的状态。

谢谢。我更改了此提示的代码并开始工作。
private Boolean booleanExample = null;

public Boolean getBooleanExample() {
    return booleanExample;
}

public void setBooleanExample(Boolean booleanExample) {
    this.booleanExample = booleanExample;
}