selectitems - selectonemenu jsf ejemplo
¿Cómo mostrar hashmap en JSF usando selectonemenu? (1)
Tengo un hashmap de Java con una lista de grupos:
private HashMap<String, String> listGroups = new HashMap<>();
La pregunta es ¿cómo puedo mostrar los valores del hashmap en el selectonemenu?
<f:selectItems>
ya admite mapas.
<f:selectItems value="#{bean.listGroups}" />
La clave del mapa se convierte en la etiqueta de la opción y el valor del mapa se convierte en el valor de la opción.
Dicho esto, es probable que desee utilizar LinkedHashMap
lugar de HashMap
si es importante mostrar las entradas del mapa en orden de inserción, o TreeMap
si desea ordenarlas automáticamente por la clave del mapa.
Ver también
- Nuestra página wiki
h:selectOneMenu