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 :

[Struts]personnaliser l'affichage avec des tags [FAQ]


Sujet :

Struts 1 Java

  1. #1
    Nouveau membre du Club
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Points : 37
    Points
    37
    Par défaut [Struts]personnaliser l'affichage avec des tags
    Bonjour tout le monde!

    Dans une application Struts, je dois afficher une liste de membres avec plusieurs informations.

    Au début, j'avais une liste des membres en ligne, tous à la suite:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    ...
     
      <logic:iterate id="liste" name="listeMembres">
        <tr>
          <td width="80"><html:link action="afficheProfilAction.do" paramName="liste" paramId="membre" paramProperty="pk_membre"><img src='<bean:write name="liste" property="url_photo"/>' width="100"></html:link></td>
          <td width="80"><bean:write name="liste" property="nom"/></td>
          <td width="100"><bean:write name="liste" property="prenom"/></td>
          <td>dit : <bean:write name="liste" property="surnom"/></td>
        </tr>
      </logic:iterate>
     
    ...
    Mais j'ai vite remarqué que la liste était trop longue.

    Je souhaite donc afficher 3 membres par ligne.

    Le code HTML de ce que je souhaite avoir comme rendu est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <table width="100%" border="0">
      <tr> 
        <td><p>Nom Prénom<br>
            dit: Surnom
            </p>
        </td>
        <td><p>Nom2 Prénom2<br>
            dit: Surnom2
            </p>
        </td>
        <td><p>Nom3 Prénom3<br>
            dit: Surnom3
            </p>
        </td>
      </tr>
      <tr> 
        <td><img src="image1.jpg" width="100" height="132"></td>
        <td><img src="image2.jpg" width="100" height="132"></td>
        <td><img src="image3.jpg" width="100" height="132"></td>
      </tr>
    </table>
    Comment utiliser les tags pour rendre cet affichage dynamique?
    A savoir que j'ai sur la session une ArrayList contenant un bean par membre. Et pour respecter le principe MCV je ne veux en aucun cas modifier le code métier et créer 3 ArrayList différentes...

    Merci pour votre aide!

    Adrien

  2. #2
    Membre expérimenté
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Points : 1 403
    Points
    1 403
    Par défaut
    Salut,

    mon conseil utilise displayTag. Inutile de reinventer la roue.
    http://www.displaytag.org/index.jsp
    C'est une taglib gratuite pour pouvoir afficher des listes avec pagination/tris etc...

    --------------------------------------
    Steve Hostettler
    ze_key@hotmail.com / www.zekey.net
    Steve Hostettler
    est ton ami(e) et le tag aussi.

Discussions similaires

  1. Affichage avec des ''pixels''
    Par holzkleber dans le forum Débuter
    Réponses: 3
    Dernier message: 15/03/2009, 18h02
  2. Affichage avec des *
    Par Eclipse39 dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 31/10/2008, 23h10
  3. [MySQL] Probleme d'affichage avec des checkbox
    Par napz dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 08/11/2006, 14h43
  4. 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
  5. Réponses: 6
    Dernier message: 19/10/2004, 13h46

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