style selectitems llenar example ejemplo dinamico jsf jsf-2 selectonemenu

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