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 :

html:select et hibernate many-to-one


Sujet :

Struts 1 Java

  1. #1
    Membre du Club

    Profil pro
    Inscrit en
    Août 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 39
    Points : 43
    Points
    43
    Par défaut html:select et hibernate many-to-one
    Bonjour,

    Je réalise une application avec struts et hibernate. J'ai une tache qui est affectée à un utilisateur.

    J'ai une Actionform Taches
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    private Integer code;
    private String codeus; // Le code de l'utilisateur
    private String libelle;
     
    et les getters et setters qui vont biens.
    J'ai mon POJO Taches
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    private integer code;
    private Utilisateur utilisateur // Relation many-to-one vers la classe utilisateur
    private String libelle;
     
    et les getters et setters qui vont biens
    J'ai une classe Action qui récupère ma liste d'utilisateur pour l'afficher dans une combobox dans ma page jsp de création de tache.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:select property="codeus">
       <html:options property="codeus" collection="lesUtilisateurs" labelProperty="nom">
    </html:select>
    le code ci-dessus me permet d'afficher une combobox avec les noms de mes utilisateurs. Le paramètre envoyé pour récupérer l'utilisateur est donc codeus.
    Jusqu'ici ça marche.

    Après enregistrement dans ma base, mon problème est d'afficher l'utilisateur affecté à la tache dans ma page de modification de tache. Je précise que je souhaite utiliser la même ActionForm pour créer et modifier une tache.

    Soit je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:select property="codeus" name="tache">
       <html:options property="codeus" collection="lesUtilisateurs" labelProperty="nom">
    </html:select>
    et dans ce cas ma page fonctionne mais je n'ai pas mon utilisateur de préselectionné.

    Soit je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:select property="utilisateur.codeus" name="tache">
       <html:options property="codeus" collection="lesUtilisateurs" labelProperty="nom">
    </html:select>
    et dans ce cas mon utilisateur est bien selectionné, mais mon actionform ne peut pas récupérer son code, car il attend une variable "code" et non utilisateur.codeus.



    merci pour votre aide,

  2. #2
    Membre du Club

    Profil pro
    Inscrit en
    Août 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 39
    Points : 43
    Points
    43
    Par défaut
    Je formule ma question autrement.
    Est-il possible de transférer un objet hibernate via un formulaire ?

Discussions similaires

  1. SELECT du type many to one to many
    Par Ni;co) dans le forum Requêtes
    Réponses: 8
    Dernier message: 13/10/2009, 23h42
  2. Hibernate many-to-one probleme id
    Par grizzz dans le forum Hibernate
    Réponses: 1
    Dernier message: 10/09/2008, 14h36
  3. [hibernate] many-to-one not-null property
    Par chtiboss dans le forum Hibernate
    Réponses: 2
    Dernier message: 10/07/2007, 10h16
  4. Hibernate : suppression sur relation many to one
    Par taf dans le forum Hibernate
    Réponses: 1
    Dernier message: 23/05/2006, 13h08
  5. [hibernate] "many-to-one"
    Par mehdi_swatch dans le forum Hibernate
    Réponses: 26
    Dernier message: 12/05/2006, 20h11

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