我使用两个绑定到同一个backing bean变量的列表。 它呈现正常,但用户选择的值不会在bean中设置。
<h:selectOneMenu value="#{userData.data}" rendered="#{userData.show1}">
<f:selectItem itemValue="1" itemLabel="Item 1" />
<f:selectItem itemValue="2" itemLabel="Item 2" />
</h:selectOneMenu>
<h:selectOneMenu value="#{userData.data}"rendered="#{!userData.show1}">
<f:selectItem itemValue="3" itemLabel="Item 3" />
<f:selectItem itemValue="4" itemLabel="Item 4" />
</h:selectOneMenu>