我有一个Java哈希表,其中包含一组列表:
private HashMap<String, String> listGroups = new HashMap<>();
问题是如何将哈希表中的值显示在selectonemenu中?
我有一个Java哈希表,其中包含一组列表:
private HashMap<String, String> listGroups = new HashMap<>();
<f:selectItems>
已经支持使用map。
<f:selectItems value="#{bean.listGroups}" />
地图键成为选项标签,地图值成为选项值。
尽管如此,如果显示地图条目的插入顺序很重要,您可能希望使用 LinkedHashMap
而不是 HashMap
,或者如果您想按地图键自动对它们进行排序,则使用 TreeMap
。