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 :

retourner une propriété


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut retourner une propriété
    Bonjour,

    J'utilise ce code pour afficher une liste de codes+libellés:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <html:select property="codBanq">
       <logic:iterate name="listBq" id="codBanq">
          <html:option value="${banque.codBanq}">
             <bean:write name="codBanq" property="codBanq"/>-<bean:write name="codBanq" property="libBanq"/>
          </html:option>
       </logic:iterate>
    </html:select>
    Le problème est que lorsque j'essaye de récupérer seulement le code pour l'insérer, il est toujours à null !!! Que dois-je faire?

    Merci

  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
    Dans l'EL ${banque.codBanq}, il faut référencer la variable spécifiée dans l'attribut id, qui dans ton code n'est pas banque mais codBanq.

    Ce serait donc plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <html:select property="codBanq">
       <logic:iterate name="listBq" id="codBanq">
          <html:option value="${codBanq.codBanq}">
             <bean:write name="codBanq" property="codBanq"/>-<bean:write name="codBanq" property="libBanq"/>
          </html:option>
       </logic:iterate>
    </html:select>
    Personnellement, je mettrais plutôt banque comme id :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <html:select property="codBanq">
       <logic:iterate name="listBq" id="banque">
          <html:option value="${banque.codBanq}">
             <bean:write name="banque" property="codBanq"/>-<bean:write name="banque" property="libBanq"/>
          </html:option>
       </logic:iterate>
    </html:select>

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    J'ai utilisé la deuxième solution et ça marche sans problèmes.
    Tu es vraiment géniale

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

Discussions similaires

  1. propriété retournant une liste d'interface
    Par Invité dans le forum C#
    Réponses: 17
    Dernier message: 02/07/2009, 18h44
  2. Réponses: 2
    Dernier message: 18/10/2003, 14h42
  3. [MFC] Retourner une liste d'objets
    Par 1cado dans le forum MFC
    Réponses: 10
    Dernier message: 28/07/2003, 12h11
  4. Récupération valeur d'une propriété type TStrings
    Par Stéphane Vaillant dans le forum Langage
    Réponses: 2
    Dernier message: 01/03/2003, 11h47
  5. [ActiveX] Visibilité d'une propriété
    Par paradise dans le forum Composants VCL
    Réponses: 2
    Dernier message: 14/11/2002, 18h33

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