I have a Java hashmap with a a list of a groups:
private HashMap<String, String> listGroups = new HashMap<>();
The question is how I can display the values from the hashmap into the selectonemenu?
I have a Java hashmap with a a list of a groups:
private HashMap<String, String> listGroups = new HashMap<>();
The question is how I can display the values from the hashmap into the selectonemenu?
The
<f:selectItems>
already supports maps.The map key becomes the option label and the map value becomes the option value.
That said, you probably want to use
LinkedHashMap
instead ofHashMap
if displaying the map entries in insertion order is important, orTreeMap
if you want to automatically sort them by map key.See also
h:selectOneMenu
wiki page