IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Taglibs Java Discussion :

Item courant sur <c:forEach..> [JSTL]


Sujet :

Taglibs Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2007
    Messages : 118
    Points : 46
    Points
    46
    Par défaut Item courant sur <c:forEach..>
    Bonjour,

    Je parcours les éléments d'une Liste grâce à un tag sur lequel j'effectue un <c:forEach..> . J'aimerai savoir s'il est possible de récupérer un numéro d'item (un identifiant de 0 à la taille de ma Liste - 1) pour chaque itération dans ma JSP.

    Merci!

  2. #2
    Expert éminent

    Femme Profil pro
    Inscrit en
    juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : juillet 2005
    Messages : 5 793
    Points : 7 639
    Points
    7 639
    Par défaut
    Tu peux utiliser l'attribut varStatus du tag c:forEach et ensuite la propriété index qui contient l'index de l'élément courant par exemple comme ceci :

    en J2EE 1.4 ou plus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <c:forEach var="item" items="${nomDuFormBean.uneListe}" varStatus="status">
    <tr>
       <td>Element ${status.index} : ${item}</td>
    </tr>
    </c:forEach>
    en J2EE 1.3 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <c:forEach var="item" items="${nomDuFormBean.uneListe}" varStatus="status">
    <tr>
       <td>Element <c:out value="${status.index}"/> : <c:out value="${item}"/></td>
    </tr>
    </c:forEach>
    Modératrice Java - Struts, Servlets/JSP, ...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2007
    Messages : 118
    Points : 46
    Points
    46
    Par défaut
    Super!

    Merci beaucoup :-)

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2007
    Messages : 118
    Points : 46
    Points
    46
    Par défaut
    Sans vouloir abuser, saurais tu comment je peux afficher la correspondance en alphabet de mon ${status.index} (A pour 1, B pour 2 etc...) s'il te plait?

    Merci encore!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Java] Afficher item courant <c:forEach..>
    Par molabe dans le forum AppleScript
    Réponses: 0
    Dernier message: 24/01/2013, 00h47
  2. Creation d'un item baser sur content type
    Par jeff_! dans le forum SharePoint
    Réponses: 0
    Dernier message: 28/08/2007, 15h01
  3. Marquer le noeuds courant sur une treeView
    Par Lynecoln dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 10/11/2006, 10h11
  4. [Derby] Requete date courante sur un champ Timestamp
    Par spekal dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/09/2006, 11h54
  5. courant sur port extern
    Par bobymaw dans le forum C++Builder
    Réponses: 16
    Dernier message: 06/05/2004, 14h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo