Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有组列表的 Java 哈希图:
private HashMap<String, String> listGroups = new HashMap<>();
问题是如何将哈希图中的值显示到 selectonemenu 中?
<f:selectItems>已经支持地图。
<f:selectItems>
<f:selectItems value="#{bean.listGroups}" />
映射键成为选项标签,映射值成为选项值。
也就是说,如果按插入顺序显示映射条目很重要,或者如果您想按映射键自动对它们进行排序,您可能希望使用LinkedHashMap而不是。HashMapTreeMap
LinkedHashMap
HashMap
TreeMap
h:selectOneMenu