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

Struts 1 Java Discussion :

[logic:iterate] affichage ArrayList


Sujet :

Struts 1 Java

  1. #1
    Membre �clair�
    Inscrit en
    Mars 2006
    Messages
    227
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par d�faut [logic:iterate] affichage ArrayList
    g vais revenir sur un sujet qui a d�j� abord�, c pcq sur le forum je ne trouve pas mon cas de figure.
    je veu affiche les elts du ArrayList qui vient du code suivant
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    ArrayList Lists = (ArrayList )HibernateSQL.List();
    request.getSession().setAttribut("Results",Lists);
    du c�t� de la jsp g ceci

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    //test si la valeur Results existe 
    ..
    <logic:iterate id="item" property="Results" indexId="ind">
    <html:text name="item" property="nom"/>
    ...
    Mon probl�me est que chaque it�ration de Results repr�sente une bean de type client, qui ont des propri�t� (nom, pr�nom,...), je vois pas comment utiliser la valeur de indexId pour acc�der � mes bean.

  2. #2
    Expert confirm�

    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
    Par d�faut
    Tout d'abord, merci de bien vouloir respecter les r�gles du forum et notamment celle-l�.

    Sinon, pour afficher l'ArrayList Results, il suffit de coder :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <logic:iterate id="item" name="Results">
       <html:text name="item" property="nom"/>
       <html:text name="item" property="prenom"/>
    </logic:iterate>

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    45
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par d�faut
    Si tu veux afficher seulement l'�l�ment situ� � un index donn�, il faut que tu testes � chaque it�ration la valeur de cet index avec un <logic:equal name="ind" value="ton_index"><html:text ..../></logic:equal>

  4. #4
    Membre �clair�
    Inscrit en
    Mars 2006
    Messages
    227
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par d�faut
    c'est si simple, et tellement compliqu� quand on d�bute, heuresement, il y a des personnes, qui passent leur temps � vous aider.
    Merci.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [logic:iterate] affichage d'une liste de long dans une jsp
    Par sandrine49 dans le forum Struts 1
    R�ponses: 4
    Dernier message: 18/05/2008, 21h53
  2. affichage d'un objet dans <logic:iterate
    Par don'de dans le forum Struts 1
    R�ponses: 2
    Dernier message: 06/03/2007, 21h31
  3. Affichage d'une Collection avec logic:iterate
    Par koukoya dans le forum Struts 1
    R�ponses: 5
    Dernier message: 04/10/2006, 11h52
  4. Affichage d'une ArrayList avec logic:iterate
    Par mitje dans le forum Struts 1
    R�ponses: 2
    Dernier message: 29/09/2006, 10h02
  5. Pb d'affichage avec des logic:iterate imbriqu�s
    Par mariemor64 dans le forum Struts 1
    R�ponses: 8
    Dernier message: 20/07/2006, 15h44

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