【发布时间】:2014-08-18 01:06:08
【问题描述】:
我有一个字段一单选按钮:
xhtml:
<div class="col-md-4">
<p:selectOneRadio id="gender"
value="#{oneGoBean.gender}" required="true"
requiredMessage="Gender Required">
<f:selectItems value="#{oneGoBean.gender}" />
</p:selectOneRadio>
</div>
豆子:
import javax.faces.model.SelectItem;
private ArrayList<SelectItem> gender;
public final ArrayList<SelectItem> getGender() {
return gender;
}
public final void setGender(final ArrayList<SelectItem> gender) {
this.gender = gender;
}
public final void loadGender() {
gender = new ArrayList<SelectItem>();
gender.add(new SelectItem("M", "Male"));
gender.add(new SelectItem("F", "Female"));
}
在加载期间,arraylist 由 2 个性别填充。问题是,网页上没有默认值。两个单选按钮均未选中。谁知道为什么,我希望默认选择一个按钮(男性)?
【问题讨论】:
标签: jsf jsf-2 primefaces