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 :

Equivalent de GET et POST en Struts ?


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 168
    Par défaut Equivalent de GET et POST en Struts ?
    Bonsoir.
    Je débute en Struts 1, et je me pose une question toute bête.

    J'ai l'habitude d'utiliser les servlets avec get et post. Donc pour par exemple modifier un article, j'ai un lien qui pointe vers la servlet ModifierArticle?ID=14 ce qui appelle la méthode GET de cette servlet, qui va rediriger vers la JSP affichant le formulaire.
    La méthode POST de cette même servlet me permet de traiter le formulaire lorsque l'utilisateur clic sur le bouton valide du formulaire.

    Je n'arrive pas à reproduire ce comportement avec Struts et pour l'instant, j'ai deux action : une pour afficher le formulaire avec un forward, et une autre pour la traiter, comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <!-- ajout d'un utilisateur -->
    		<action path="/ajout_utilisateur" parameter="/vues/Utilisateur.Ajout.Formulaire.jsp"
    			type="org.apache.struts.actions.ForwardAction" />
     
    		<action path="/ajout_utilisateur_formulaire" name="FormulaireAjoutUtilisateurBean"
    			parameter="/vues/Utilisateur.Ajout.Confirmation.jsp" scope="session"
    			validate="true" input="/erreurs.do"
    			type="fr.miage.struts.actions.FormulaireAjouterUtilisateurAction">
    			<forward name="reponse" path="/vues/Utilisateur.Ajout.Confirmation.jsp" />
    		</action>
    Est-il possible de n'utiliser qu'une action pour les deux ?

  2. #2
    Membre expérimenté Avatar de sewatech
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    Bonjour,

    Je pense que tu pourras te rapprocher de ton fonctionnement avec un DispatchAction. On l'utilise souvent pour implémenter des méthodes CRUD (create, read, update, delete) dans une seule classe.

    Alexis

Discussions similaires

  1. Equivalent de l'array POST / GET / REQUEST PHP en Java ?
    Par sjachym dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 04/05/2012, 19h05
  2. GET et POST avec struts
    Par Mister Nono dans le forum Struts 1
    Réponses: 21
    Dernier message: 29/05/2007, 18h35
  3. Récupération de variable par GET et POST
    Par Sophy75 dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2006, 14h35
  4. GET vers POST
    Par BoeufBrocoli dans le forum Langage
    Réponses: 16
    Dernier message: 20/03/2006, 17h34
  5. Requête GET ou POST sans formulaire.
    Par etiennegaloup dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 31/10/2005, 09h58

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