Tropezando dos veces con la misma piedra…
Recuerdo que en JSF 2 podemos utilizar objetos (como el valor que nos trae el tag <f:selectItems)
sin necesitadad de usar converters ni mapas, como se solía – ver este artículo de Balus C >>

Pero ¿cómo?

El asunto es que el tag <f:selectItems tiene ahora la propiedad var, que permite recorrer todos los objetos que traemos con value. Entonces basta con que especifiquemos cuál es la propiedad que queremos desplegar usando el atributo itemLabel:


<h:selectOneMenu id="ide" value="#{bean.objetoSeleccionado}">
  <f:selectItems  value="#{bean.obtenerObjetos}" var="x" itemLabel="#{x.nombre}"/>
</h:selectOneMenu>

Este sitio utiliza cookies.    Leer más