Java 将当前选中的值用作列表框中的itemValue

Java 将当前选中的值用作列表框中的itemValue,java,jsf,Java,Jsf,我有这个JSF页面: <h:selectOneRadio id="regions"> <f:selectItem id="eu" value="EU"/> <f:selectItem id="us" value="US"/> </h:selectOneRadio> <h:selectOneListbox> <f:selectItems value="#{dataFetcherBean.regions}" it

我有这个JSF页面:

<h:selectOneRadio id="regions">
   <f:selectItem id="eu" value="EU"/>
   <f:selectItem id="us" value="US"/>
</h:selectOneRadio>

<h:selectOneListbox>
    <f:selectItems value="#{dataFetcherBean.regions}" itemLabel="..."/>
</h:selectOneListbox>

dataFetcherBean.regions
是一个
HashMap
集合。我想要的是,根据选择的单选按钮,在列表框中显示不同的数据

是否有方法将区域中当前选定的值单选按钮设置为列表框中的
itemlab

您有两种解决方案:

1-在触发
的更改
事件后,使用侦听器更新

2-如果不想重新加载整个页面,请使用

请看这里的两个: