Java 将当前选中的值用作列表框中的itemValue
我有这个JSF页面: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
<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-如果不想重新加载整个页面,请使用
请看这里的两个: