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 :

Une petite question qui me turlupine sur la déclaration des formulaires


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Points : 653
    Points
    653
    Par défaut Une petite question qui me turlupine sur la déclaration des formulaires
    Il y a un truc que je ne comprend pas bien avec Struts. Lorsqu'on déclare un formulaire, il est nécessaire d'écrire une classe qui hérite de ActionForm. Il faut ensuite déclarer ce bean dans le fichier struts-config.xml avec la balise <form-beans>. Jusque là rien d'extraordinaire. C'est la suite que je ne comprends pas bien.

    Prenons le cas suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <form-beans>
    	<form-bean name="formbean" type="beans.FormulaireBean"/>
    </form-beans>
    <action-mappings>
    	<action path="/accueil"
    		parameter="/accueil.jsp"
    		name="formbean"
    		type="org.apache.struts.actions.ForwardAction" />
    	<action path="/formulaire"
    		parameter="/formulaire.jsp"
    		type="org.apache.struts.actions.ForwardAction" />
    </action-mappings>
    Ce que je ne comprends pas, c'est pourquoi "formbean" est appelé dans l'action de la page qui permet d'accéder au formulaire (accueil.jsp) et non pas dans l'action qui permet d'accéder au formulaire. En clair, pourquoi fait-on ce qui est écrit ci-dessus et non pas ceci (ce qui paraitrait plus logique à mes yeux) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <form-beans>
    	<form-bean name="formbean" type="beans.FormulaireBean"/>
    </form-beans>
    <action-mappings>
    	<action path="/accueil"
    		parameter="/accueil.jsp"
    		type="org.apache.struts.actions.ForwardAction" />
    	<action path="/formulaire"
    		parameter="/formulaire.jsp"
    		name="formbean"
    		type="org.apache.struts.actions.ForwardAction" />
    </action-mappings>

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Points : 653
    Points
    653
    Par défaut
    Ok, c'est bon, j'ai compris le truc. La page d'accueil et la page de résultat, étaient les deux même page chez moi, c'est pour ça que je confondais.

    En fait, on doit avoir quelque chose comme ça :
    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
    <form-beans>
    	<form-bean name="formulaire" type="beans.FormulaireBean"/>
    </form-beans>
    <action-mappings>
    	<action path="/accueil"
    		parameter="/accueil.jsp"
    		type="org.apache.struts.actions.ForwardAction"/>
    	<action path="/formulaire"
    		parameter="/formulaire.jsp"
    		type="org.apache.struts.actions.ForwardAction" />
    	<action path="/resultat"
    		parameter="/resultat.jsp"
    		name="formulaire"
    		type="org.apache.struts.actions.ForwardAction" />
    </action-mappings>

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

Discussions similaires

  1. une petite question sur les combobox
    Par kerkennah dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/01/2007, 05h59
  2. une petite question sur les pointeurs
    Par guy777 dans le forum C
    Réponses: 4
    Dernier message: 06/10/2006, 17h44
  3. Réponses: 6
    Dernier message: 07/05/2006, 21h42
  4. Encore une petite question sur les sockets...
    Par damien99 dans le forum MFC
    Réponses: 4
    Dernier message: 15/02/2006, 14h22
  5. Réponses: 24
    Dernier message: 29/08/2005, 13h33

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