java - 如何取消选中 JSF 中选择一个单选按钮的默认所有选项?

标签 java jsf

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

现在我遇到一个问题,在上面的 Java 方法中声明的单选按钮的第一个值将通过加载 JSF 网页自动选择。我有一个要求,系统必须自动选择任何值。

如何解决这个问题?有任何想法吗?我使用 JSF 1.2。

最佳答案

只需确保您的 journeyDir 变量设置为 null

关于java - 如何取消选中 JSF 中选择一个单选按钮的默认所有选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18440408/

相关文章:

java - 如何从 xml 文件获取颜色代码以便在 MainActivity 中使用?

java - javac的classpath和sourcepath选项的区别

java - 随机 "Element is no longer attached to the DOM"StaleElementReferenceException

java - 如何每天在特定时间使用java发送邮件

jsf - 如何在 EL JSF 中使用方括号

java - 该项目不适用于 servlet 4.0 和 jsf 2.3

java - iTextPDF 不显示 XMLWorkerHelper 中的日语字符

Javascript 函数未被调用 hx :commandExButton 的 onclick

jsf - 为什么 JSF 保存组件树状态?

java - 无法将 xhtml 更改作为 7.1.1 发布到 Jboss 而不重新部署到服务器