journeyDirectionSelectItemList

journeyDirectionSelectItemList

我有以下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

10-04 18:33