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