我有以下JSF单选按钮:
<h:selectOneRadio id="journeyDir"
value="#{refParam.journeyDir}">
<f:selectItems value="#{newMessage.journeyDirectionSelectItemList}" />
</h:selectOneRadio>
用户可以选择的单选按钮的值是在以下Java方法中定义的:
public List<SelectItem> getJourneyDirectionSelectItemList() {
final List<SelectItem> journeyDirectionSelectItemList = new ArrayList<SelectItem>();
journeyDirectionSelectItemList.add(new SelectItem(Journey.BIDIRECTION,
YES));
journeyDirectionSelectItemList.add(new SelectItem(Journey.ONEWAY, NO));
return journeyDirectionSelectItemList;
}
现在,我遇到了一个问题,即通过加载JSF网页会自动选择在上述Java方法中声明的单选按钮的第一个值。我有要求,系统必须不自动选择任何值。
我怎么解决这个问题?有任何想法吗?我使用的是JSF 1.2。
最佳答案
只要确保将您的journeyDir
变量设置为null