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 :

déclaration d'un formulaire dynamique


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut déclaration d'un formulaire dynamique
    Bonjour,

    je découvre struts et j'essaie de faire un formulaire dynamique. J'ai bien fait mes déclarations dans le fichier struts-config.xml mais je ne sais pas comment déclarer le formulaire dans le fichier jsp.

    Un peu de code pour être plus claire :

    struts-config.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form-beans>
     <form-bean name="frmPersonne" type="istia.st.struts.personne.PersonneDynaForm">
      <form-property name="nom" type"java.lang.String" initial=""/>
      <form-property name="age" type"java.lang.String" initial=""/>
     </form-bean>
    </form-beans>
    et dans le jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:form action="/main" name="frmPersonne">
    enfin ça c'est ce que j'ai fait, mais ça ne marche pas.
    Est-ce que quelqu'un pourrait m'aider?
    merci beaucoup.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 38
    Par défaut
    Dans le struts-config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <global-forwards type="org.apache.struts.action.ActionForward">
    		<forward name="Personne" path="/Personne.do" redirect="true" />
    </global-forwards>
     
    <action-mappings type="org.apache.struts.action.ActionMapping">
    		<action path="/Personne"
    			type="istia.st.struts.personne.PersonneDynaForm"
    			name="frmPersonne" scope="session" validate="true" parameter="postTraitement"
    			input="/jsp/personne/personne.jsp">
     
    		</action>
    </action-mappings>
    Dans ton Form :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:form action="/Personne">
    ....
    </html:form>
    Essaie ça

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Ben ça ça marche mais je voudrais utiliser les balises <form-property>...

    Lors de la validation le mapping est fait comme çà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <action-mappings>
    		<action
    			path="/main"
    			name="frmPersonne"
    			scope="session"
    			validate="true"
    			input="/erreurs.do"
    			type="istia.st.struts.personne.FormulaireAction"
    		>
    			<forward name="reponse" path="/reponse.do"/>
    		</action>
    En fait je suis un tutoriel mais là ça marche pas et je ne trouve pas pourquoi dedans...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 38
    Par défaut
    C'est le type qui n'est pas bon

    il doit appele : DynaValidatorActionForm

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Bon ben le problème est résolu : il ne faut aps déclarer le "name".

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Merci beaucoup

  7. #7
    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
    Apparemment, tu es en train de suivre le tutoriel de Serge Tahé.
    Je te conseille donc de jeter un oeil à l'errata qui est à la même url que le tutoriel.
    Cela te fera gagner du temps.

    Et n'oublie pas le tag

Discussions similaires

  1. déclaration de formulaire dynamique
    Par Glum147 dans le forum Struts 1
    Réponses: 2
    Dernier message: 07/11/2006, 14h59
  2. [JSF] Implémentation d'un formulaire dynamique
    Par Fleep dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/03/2005, 19h00
  3. pb access formulaire dynamique
    Par jibouze dans le forum IHM
    Réponses: 3
    Dernier message: 12/01/2005, 09h39
  4. formulaire dynamique
    Par shirya dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/10/2004, 16h13
  5. [struts]Formulaire dynamique
    Par GreenJay dans le forum Struts 1
    Réponses: 8
    Dernier message: 28/05/2004, 16h35

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