Lorsque j'utilise une liste dans JSF, j'ai le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<h:selectOneMenu id="selectCar"
 value="#{carBean.currentCar}">
  <f:selectItems
   value="#{carBean.carList}" />
</h:selectOneMenu>
Pour cela, dans le bean carBean, je suis obligé de fournir une liste
d'éléments dérivant de javax.faces.model.SelectItem
Cela signifie, que pour chaque liste d'éléments métiers de mon bean,
je suis obligé de recréer une nouvelle liste d'éléments SelectItem,
à partir de la liste initiale (méthode carBean.getCarList()).

Y-a-t-il un moyen d'empêcher cela (création d'une nouvelle liste),
en utilisant, par exemples, des tags JSTL de type liste (<c:forEach) à la place du <f:selectItems ?