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 échoue


Sujet :

Struts 1 Java

  1. #1
    Invité
    Invité(e)
    Par défaut logic:iterate échoue
    Salut,
    j'ai un bean qui contient un tableau d'objets. Je cherche un moyen de parcourir tout le tableau pour afficher ces objets mais je n'y arrive pas.

    Ce code là marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <bean:write name="demande" property="commentairesIndexed[0].titre" />
    Mais celui-là non :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:iterate id="item" name="demande.commentairesIndexed" indexId="index">
      <bean:write name="item" property="titre" />
    </logic:iterate>
    Pourtant, en mettant manuellement un tableau au dessus et en prenant la même méthode j'arrive à le parcourir sans problème.

    Je n'arrive pas à localiser la source de mon problème...

  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 778
    Points
    7 778
    Par défaut
    Essaie plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:iterate id="item" name="demande" property="commentairesIndexed" indexId="index">
      <bean:write name="item" property="titre" />
    </logic:iterate>
    Modératrice Java - Struts, Servlets/JSP, ...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,
    désolé pour le retard de la réponse mais cela ne passe toujours pas...

  4. #4
    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 778
    Points
    7 778
    Par défaut
    N'aurais-tu pas tout simplement oublié d'ajouter au début de la jsp la directive taglib qui pointe sur la tld struts-logic.tld ?

    Si ce n'est pas le cas, peux-tu poster le message d'erreur ?
    Modératrice Java - Struts, Servlets/JSP, ...

  5. #5
    Invité
    Invité(e)
    Par défaut
    Non j'ai bien le tld inséré au début de la page.

    Et pour le message d'erreur, tout ce que j'ai c'est une page qui ne se charge qu'à moitié (jusqu'au bout de code contenant le logic en gros). Comment pourrais-je avoir un message d'erreur ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Hum mon problème est quand même bizzare. J'ai essayé de changer de direction en implémentant la taglib displaytag pour afficher mon tableau, et le résultat est le même (la page ne s'affiche pas) même pour un exemple très simple :

    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
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
     
    <jsp:directive.page import="logica.classes.*, java.util.*" />
     
    <%
    List<User> mylist = new ArrayList<User>();
    mylist.add( new User() );
    mylist.add( new User() );
    mylist.add( new User() );
    mylist.add( new User() );
    request.setAttribute( "mylist",  mylist );
    %>
     
    <h1>TEST</h1>
      <display:table name="mylist" />

Discussions similaires

  1. Imbriquer des logic:iterate
    Par lalou33 dans le forum Struts 1
    Réponses: 4
    Dernier message: 16/06/2004, 10h31
  2. [Struts][logic:iterate] Probleme avec String
    Par julienOriano dans le forum Struts 1
    Réponses: 7
    Dernier message: 15/06/2004, 09h39
  3. [EJB2.1 Entity] [BMP] [Struts] Problème avec <logic:iterate>
    Par romain3395 dans le forum Java EE
    Réponses: 2
    Dernier message: 07/06/2004, 10h12
  4. [struts][iterate] problème logic:iterate avec un Vector
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 9
    Dernier message: 31/03/2004, 18h05
  5. [Struts] logic:iterate avec un Vector
    Par laurentb dans le forum Struts 1
    Réponses: 18
    Dernier message: 03/03/2004, 14h42

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