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
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
Pourquoi ?
Peux tu nous montrer ton code JSP...
Je n'ai pas compris là...
Et en faisant quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "#{monBean.monEntier}"
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager