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 :

Probleme de remplissage d'une liste déroulante


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé Avatar de kodo
    Profil pro
    Chef de projet technique
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chef de projet technique

    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut Probleme de remplissage d'une liste déroulante
    Bonjour tout le monde,
    j'ai une actionForm qui contient une liste(de string), et dans ma page jsp je veux remplir une liste déroulante à partir cette liste :
    j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:select name="ajoutDocumentForm" property="libelleType">
    	<html:options name="listeTypePermis"/>
    </html:select>
    mais ça me donne rien

    Avez une idée comment régler le problème ?

    et Merci de votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    j'ai eu le mem soucis et je l'ai réglé ainsi :

    dans ton Action form tu as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    /**
         * listeTypePermis.
         */
        private Collection <LabelValueBean> listeTypePermis;
    dans ta jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <html:select name="ajoutDocumentForm" property="libelleType">
    	<html:options name="listeTypePermis"/>
    </html:select>
    et là ou tu rempli ta liste tu fait qqch du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     for (/* chauqe entrée de ta liste*/) {
                LabelValueBean lbl = new LabelValueBean();
                lbl.setValue(valeur); //code de retour de la liste
                lbl.setLabel(label); //partie visible de la liste
                listeTypePermis.add(lbl);
            }
    voila une solution, qui n'ets certainement pas la seule...

    si tu as des questions sur ce bout code, demande ;-)

  3. #3
    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
    La liste de String listeTypePermis étant une propriété de l'ActionForm, il faut utiliser l'attribut property à la place de l'attribut name dans le tag html:options comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <html:select property="libelleType">
    	<html:options property="listeTypePermis"/>
    </html:select>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    effectivement je n'avais pas vu ce point ...

    donc en fait ma proposition est à corriger avec ce que c_nvy a dit !

Discussions similaires

  1. [MySQL] Remplissage d'une liste déroulante à partir d'une requête SQL
    Par gaucher dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/05/2006, 15h46
  2. probleme de selection dans une liste deroulant
    Par biboulou dans le forum IHM
    Réponses: 5
    Dernier message: 04/05/2006, 12h16
  3. [WD9] Non remplissage d'une liste dans un composant
    Par Romanops dans le forum WinDev
    Réponses: 3
    Dernier message: 06/04/2006, 17h05
  4. Probleme d'evaluation sur une liste numérique
    Par cryptorchild dans le forum Langage
    Réponses: 2
    Dernier message: 16/01/2006, 19h39
  5. [LG]probleme d'ajout dans une liste chainée...
    Par misteryann dans le forum Langage
    Réponses: 5
    Dernier message: 08/03/2004, 20h28

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