Bonjour,
Je souhaite faire une boucle dans ma page jsf, pour cela j'ai utilisé du code jsp, mais la boucle doit se faire pour entier dans mon bean. Le problème c'est que je ne sais pas comment le récupérer.
Merci de votre collaboration
Version imprimable
Bonjour,
Je souhaite faire une boucle dans ma page jsf, pour cela j'ai utilisé du code jsp, mais la boucle doit se faire pour entier dans mon bean. Le problème c'est que je ne sais pas comment le récupérer.
Merci de votre collaboration
Voici le code dans la page jsp, même s'il contient des erreurs, mais pour vous expliquer ce que je veux faire
Je veux que "i" aille de 1 à nombre qui est défini dans le bean, et que la value du commandlink soit "i"Code:
1
2
3
4
5
6
7
8
9 <% for(int i=1;i<=#{Monbean.nombre};i++) { %> <html:commandLink value="i"></html:commandLink> <% } %>
J'espère que je me suis bien expliquée, Merci
Je ne pense pas que tu puisse utiliser mélanger de la sorte du code JSP et du code JSF. Dans ton cas ce que tu pourrais faire c'est ajouter tes composants commandLink depuis une méthode de ton bean (tu ferais ta boucle dans le code JAVA et tu ajoute les objet dans ta page).
Tu peux trouver un exemple dans la FAQ
Tu as des composants d'itération en JSF.
JSTL offre par exemple le <c:forEach/>.
Facelets propose un composant <ui:repeat/>...
Sinon tu peux effectivement créé tes composants dans le code Java...
et tomahawk to propose <t:dataList...> :)