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 :

Jsp et Struts


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 9
    Par défaut Jsp et Struts
    Salut ,
    j'ai une classe personne et une classe livre.
    la personne peut avoir plusieurs livre.
    bon , pour simplifier le problème je précise qu'une personne peut avoir 3 personne( nombre fixé).
    dans un formulaire jsp je voulais mettre un form avec struts, mais ce form doit contenir la personne et les 3 livre .
    comment mettre un formulaire pour la personne et les 3 livres avec un seul submit ?
    Merci d'avance .

  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 la classe Personne, tu peux définir une propriété qui correspond à une collection de livres.
    Et dans ton ActionForm, tu définis une propriété de type Personne.

  3. #3
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 9
    Par défaut
    Merci , mais c'est pas ça mon problème .
    Tout ce que vous dites dites je l'ai fait , mais la question c'est comment mettre ces 3 livres dans un form ( formulaire jsp) et les envoyer à l'actions par un seul submit ?

  4. #4
    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
    Tout simplement en mettant la collection de livres dans le formulaire.
    Je ne vois vraiment pas où est le problème.

    Montre un peu de code si tu veux qu'on t'aide avec du concret.

  5. #5
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 9
    Par défaut
    <
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    body>
                    <%-- create a html form --%>
                    <html:form action="personneEdit">
     
                                Name:
                         <html:text property="nompersonne" />
                             Prenom :
                         <html:text property="nompersonne" />      
                              Livre1:
                              titre :
                         <html:text property="titre" />
                            edition:
                       <html:text property="edition" />
                              Livre2:
                               titre :
                      <html:text property="titre" />
                      edition:
                      <html:text property="edition" />
     
                                Livre3:
                              titre :
                     <html:text property="titre" />
                       edition:
                      <html:text property="edition" />   
     <html:hidden property="do" value="fonctionSave" />  
     
     
     <html:submit>Save</html:submit>     
     
                    </html:form>
            </body>
    Voila , ça ne marche pas .
    le probleme c'est je dois ajouter une liste de livre , je sais comment afficher une liste , mais l'ajout c'est pas evident .
    Merci d'avance.

  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
    Comme je te l'ai indiqué précédemment, il faut définir une collection de livres dans le formulaire.

    Ensuite, dans la jsp, il faut utiliser les tags nested:iterate et nested:text :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <nested:iterate property="listLivres">
       <nested:text property="titre" />
       <nested:text property="edition" />
    </nested:iterate>
    La collection d'objet de type Livre est-elle initialisée avant l'affichage de la page ou doit-elle être vide ?

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

Discussions similaires

  1. jsp html struts
    Par mannou83 dans le forum Struts 1
    Réponses: 4
    Dernier message: 26/05/2009, 13h57
  2. jsp html struts
    Par mannou83 dans le forum Webdesign & Ergonomie
    Réponses: 0
    Dernier message: 26/05/2009, 13h50
  3. Mise en route Servlet, JSP avec Struts
    Par sir_gcc dans le forum Struts 1
    Réponses: 1
    Dernier message: 24/03/2007, 18h50
  4. ASP ou JSP / Servlet (Struts) ?
    Par brousaille dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 25/01/2006, 20h14
  5. [ JSP ][ MULTIBOX ] Struts Multibox checked par défaut
    Par maximus75 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 15/06/2005, 17h30

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