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 :

Compréhension fonctionnement Struts


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 143
    Par défaut Compréhension fonctionnement Struts
    Bonjour,

    J'ai besoin de votre aide car cela fait à peu près 9 mois que j'utilise struts mais j'ai encore du mal à comprendre comment il fonctionne. J'ai pu trouver les réponses à quelques question sur le net mais pas toutes, pouvez vous m'eclairer sur le points suivant?

    Comment struts fait-il pour transmettre l'actionForm de la jsp à l'action (Après un submit() et de l'acion à la jsp (après un findForward)? normalement tous fonctionne par requete http du coup l'objet ne peut pas être transmis

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu parles de Struts 1 ?

    Si oui, le fichier struts-config.xml référence les ActionForms de l'application (ceux qui sont de sa responsabilité) et les Actions.
    Dans la définition de l'Action, on référence l'ActionForm associée via l'attribut "name".

    C'est la servlet "ActionServlet" qui s'occupe du cycle de vie de l'ActionForm et qui se charge d'alimenter (phase "populate") les attributs de l'ActionForm par les valeurs envoyées dans la requête. La conversion de String (ce qui vient du navigateur) vers un type cible est également prise en charge ici.
    Ensuite, ActionServlet se charge d'appeler le contrôleur demandé (qui étend Action/DispatchAction/LookupDispatchAction) en lui passant l'ActionForm
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 143
    Par défaut
    Desolé je n'ai pas précisé, je travaille avec struts 3.

    Donc en fait toutes les "valeurs" de l'actionForm sont stockée en tant qu'attribut dans la requête et il sait quelle ActionForm il doit utilisé grâce au "name" qu'on a défini dans l'xml de configuration c'est ça?

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    J'apprends quelque chose, je ne savais même pas qu'ils avaient fait un version 3

    Du coup, ne connaissant que la v1, je ne peux pas te répondre de manière catégorique, mais je suppose que ce principe est resté...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 143
    Par défaut
    Merci pour ta réponse, j'ai pu vérifier et apparemment oui le principe est restée.

    Merci d'avoir répondu à ma question ca va sûrement beaucoup m'aider d'avoir compris comment struts traite l'actionForm.

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

Discussions similaires

  1. Comment fonctionnent struts et hibernate
    Par beggasm dans le forum Struts 1
    Réponses: 2
    Dernier message: 10/12/2010, 09h11
  2. Réponses: 1
    Dernier message: 29/12/2007, 13h13
  3. Comment faire fonctionner Struts-Layout ?
    Par khaledirb7 dans le forum Struts 1
    Réponses: 19
    Dernier message: 05/07/2007, 23h56
  4. [C#] Problème de compréhension du fonctionnement d'un Timer
    Par cyllix dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/07/2006, 17h58
  5. compréhension fonctionnement clés étrangères innoDB
    Par halina dans le forum Requêtes
    Réponses: 8
    Dernier message: 11/05/2005, 10h36

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