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 :

Recuperation de données dans une liste


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut Recuperation de données dans une liste
    Bonjour

    Voici mon problème
    Je dois utiliser struts
    Je voudrais modifier une annonce
    Celle-ci doit afficher la liste des catégories par rapport à une table categorie qui contient index id - cat" et le clair "cl - cat
    Et je voudrais que soit sélectionné dans la liste le clair de la catégorie de l'annonce à modifier
    La table annonce contient dans une rubrique id_cat.

    Je récupére bien cette variable par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <bean:write name="annonce" property="id_cat"/>
    Comment afficher la liste des catégories et le positionnement à partir du bean
    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut
    Bonjour
    y-at-il quelqu'un qui peut m'aider merci

  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
    Si tu n'as pas de réponse, c'est parce que ton besoin n'est pas clairement exposé.

    Alors, si toutefois j'ai bien compris, tu veux afficher une liste de catégories dans une liste déroulante et tu souhaites qu'une catégorie soit sélectée par défaut ?

    Si c'est bien le cas, qu'est-ce qui pose problème : la constitution de la liste, l'affichage dans la jsp, la sélection par défaut d'une catégorie ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut
    RE
    Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
       <td>
       <html:select  property="id_categorie" value='<bean:write name="annonce" property="id_categorie"/>' >
       <html:options name="l_categ" property="id_ categorie " labelProperty="cat_lib"/>
      </html:select>
      </td>
    Aprés azvoir insérer ces lignes dans le prg je n'ai poas d'erreur mais rien ne s'affiche à l'ecran. je n'y comprends plus rien
    merci

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 78
    Par défaut
    Salut!!!
    Essaye plutot avec une collection

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     <html:select name="le nom de ton action form" property="idCategorieSelected">
                  <html:optionsCollection name="le nom de ton action form"  property="listeCategorie" label="cat_lib" value="id"/>
                </html:select>

  6. #6
    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
    Essaie en utilisant les EL :

    si tu es en J2EE 1.4 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       <html:select property="id_categorie" value="${annonce.id_categorie}">
    sinon en J2EE 1.3 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
       <%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html-el" %>
     
       <html-el:select property="id_categorie" value="${annonce.id_categorie}">
    Sinon, tu as une autre solution qui est d'initialiser la propriété id_categorie directement dans l'Action qui est exécutée avant l'appel de la jsp via le form-bean comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TonActionForm tonActionForm = (TonActionForm) form ;
    tonActionForm.setId_categorie(id_categorie) ;
    cela suppose que le form-bean est référencé dans le mapping de cette Action via l'attribut name avec un validate="false".

Discussions similaires

  1. [Liste]Affichage données dans une liste
    Par Zartak dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 22/05/2007, 17h02
  2. Recuperation de données dans une URL
    Par bodysplash007 dans le forum Langage
    Réponses: 7
    Dernier message: 02/05/2007, 13h49
  3. Aide demandée pour sélection de données dans une liste
    Par pyprog dans le forum Général Python
    Réponses: 2
    Dernier message: 15/08/2006, 21h11
  4. Ajout de données dans une liste d'un formulaire
    Par Elstak dans le forum Access
    Réponses: 1
    Dernier message: 09/08/2006, 15h53
  5. Réponses: 3
    Dernier message: 28/12/2005, 15h29

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