如何预先选择一个单选按钮默认

时间:2014-03-27 08:14:06

标签: jsf

当我运行我的应用程序时,应自动选择“单个用户”。

<h:selectOneRadio onchange="showEmailDiv(this.id);" value="" id="emailValue" required="true">   
<f:selectItem itemValue="Single" itemLabel="Single User" />   
<f:selectItem itemValue="Multiple" itemLabel="Multiple User"/>   
</h:selectOneRadio>

如何默认预选一个单选按钮?

2 个答案:

答案 0 :(得分:1)

像这样设置默认值

<h:selectOneRadio onchange="showEmailDiv(this.id);" value="Single" id="emailValue" required="true"> 
   <f:selectItem itemValue="Single" itemLabel="Single User" />     
   <f:selectItem itemValue="Multiple" itemLabel="Multiple User"/>  
</h:selectOneRadio>  

注意:您没有使用bean绑定此组件,不确定如何使用它

答案 1 :(得分:1)

@ManagedBean
public class YourBean {
    private String value = "Single User";

    // getter & setter
}

并在您的页面

<h:selectOneRadio onchange="showEmailDiv(this.id);" value="#{yourBean.value}" id="emailValue" required="true"> 
   <f:selectItem itemValue="Single" itemLabel="Single User" />     
   <f:selectItem itemValue="Multiple" itemLabel="Multiple User"/>  
</h:selectOneRadio>