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 :

problème d'indexation dans une jsp


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de reverse_engineer
    Inscrit en
    Juillet 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juillet 2008
    Messages : 98
    Par défaut problème d'indexation dans une jsp
    bonjour,
    j'ai déclaré dans mon action

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ArrayList<String[]> list = new ArrayList<String[]>();
     
    for(int i=0;i<=2;i++)
    request.setAttribute("liste"+i+"", list.get(i));
    list est bien rempli

    et dans ma page jsp je veux faire une boucle du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     <%
                for(int i=0;i<=1;i++)
                {
                %>  
     
                <br> ${liste<%= i %>[0]} || ${liste<%= i %>[1]} 
     
     
                <% 
                }
                %>

    et ça marche !!

    quelqu'un aura une idée comment faire cela ????

  2. #2
    Membre confirmé Avatar de reverse_engineer
    Inscrit en
    Juillet 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juillet 2008
    Messages : 98
    Par défaut
    quelqu'un n'aurai pas une idée comment afficher tous les elements de cette arraylist dans une page jsp récupéré de l'action

  3. #3
    Membre chevronné
    Profil pro
    Développeur Java
    Inscrit en
    Novembre 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2007
    Messages : 301
    Par défaut
    J'avais lu ton 1er message et franchement je ne savais pas ce que tu voulais. Si tu veux afficher une ArrayList contenant un tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request.setAttribute("myList", list);
    Si tu es sûr que ton tableau aura toujours 2 éléments (jamais testé cette syntaxe) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <c:forEach var="entry" items="${myList}" >
    	${entry[0]} ${entry[1]}<br/>
    </c:forEach>

    Sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <c:forEach var="entry" items="${myList}" >
        <c:forEach var="tabEntry" items="${entry}" >
            ${tabEntry}
        </c:forEach>
        <br/>
    </c:forEach>

  4. #4
    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
    Dans l'Action, tu mets directement l'ArrayList dans le scope request :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ArrayList<String[]> list = new ArrayList<String[]>();
    request.setAttribute("list",list) ;
    et dans la jsp, tu affiches son contenu via deux logic:iterate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <logic:iterate name="list" id="itemLigne">
       <tr>
       <logic:iterate name="itemLigne" id="itemColonne">
    	<td><bean:write name="itemColonne"/></td>
       </logic:iterate>
       </tr>
    </logic:iterate>
    EDIT : grillée

  5. #5
    Membre confirmé Avatar de reverse_engineer
    Inscrit en
    Juillet 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juillet 2008
    Messages : 98
    Par défaut
    Merci beaucoup ca marche

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

Discussions similaires

  1. Problème d'authentification dans une JSP
    Par sihamnet dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 08/05/2012, 01h13
  2. Problème d'affichage dans une JSP
    Par goomie dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 22/12/2011, 11h37
  3. Problème d'affichage dans une JSP
    Par bitter00 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 26/09/2011, 15h17
  4. Problème de bibliothèque dans une JSP
    Par bowwwod dans le forum Servlets/JSP
    Réponses: 21
    Dernier message: 08/03/2011, 12h17
  5. Problème d'affichage dans une JSP
    Par DomIII dans le forum Struts 1
    Réponses: 2
    Dernier message: 03/10/2008, 10h09

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