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 :

<nested:iterate> : Qu'ai-je oublié ?


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Par défaut <nested:iterate> : Qu'ai-je oublié ?
    J'ai lu, relu et re-relu les posts qui parlent de <nested:iterate> pas moyen de résoudre mon problème, pourtant simple.

    Comme beaucoup, je souhaite afficher une collection d'objets dans un tableau de façon à pouvoir agir sur chacun d'eux:

    Voici la JSP:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <nested:present name="pForm">
    <nested:iterate name="pForm" property="listeProprietaire">
    <tr><td><nested:write property="nom"></nested:write></td></tr></nested:iterate>
    </nested:present>
    Mon ActionForm:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    /**
             * @return Returns the listeProprietaires.
             */
    	public ArrayList getListeProprietaire() {
    		return listeProprietaire;
    	}
    	/**
             * @param listeProprietaires The listeProprietaires to set.
             */
    	public void setListeProprietaire(ArrayList listeProprietaire) {
    		this.listeProprietaire = listeProprietaire;
    	}
    Et l'objet en question:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public interface Proprietaire {
    	public String getNom();
    	public String getPrenom();
    	public String getRue();
    	public String getNumero();
    	public Ville getVille();
    	public String getId();
    }
    En fait ça n'affiche rien... lorsque je mets un texte dans la première cellule du tableau je constate qu'il itère bien sur la liste mais il ne m'affiche pas les propriété que je lui demande (nom,prenom...)

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Proprietaire classe ou interface ?
    si interface, il faut l implementer .

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Par défaut
    Ok j'avais oublié d'implémenter les méthodes de mon objet ProprietaireImpl : elle retournait systématiquement null...

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

Discussions similaires

  1. Problème tiles & nested:iterate
    Par nouknouk dans le forum Struts 1
    Réponses: 5
    Dernier message: 19/03/2009, 14h12
  2. [nested:iterate] sur une ArrayList de String
    Par kij dans le forum Struts 1
    Réponses: 2
    Dernier message: 24/10/2007, 09h46
  3. [Struts 1.2.4] Nested:iterate et ArrayList de Boolean
    Par blbird dans le forum Struts 1
    Réponses: 5
    Dernier message: 13/11/2006, 17h50
  4. [nested:iterate] erreur de bean
    Par ange458 dans le forum Struts 1
    Réponses: 2
    Dernier message: 03/10/2006, 17h08
  5. [STRUTS]Utilisation de nested:iterate
    Par chimera dans le forum Struts 1
    Réponses: 3
    Dernier message: 14/10/2005, 09h38

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