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 :

vos avis et lumières


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 81
    Par défaut vos avis et lumières
    Bonjour!

    Voila mon probleme :

    Sur une appli disposant de plusieurs rubriques qui peuvent interragir entre elles, je souhaite a partir d'une rubrique completer (ou peupler,remplir,positionner...) un actionform appartenant a une autre rubrique avant de faire un forward vers celle-ci...

    schematiquement, voici ce que ca donne :

    Actionform1 -> monAction -> remplir l'actionform2 -> appel au formulaire 2 ->reprend quelques infos du formulaire1...

    en gros, un medecin a des patients, et je veux en créer un nouveau, donc je bascule sur le use case du patient mais en reprenant l'id, nom, prenom du medecin directement...


    Et tout ca en essayant de pas me balader les objets en session autre que les formulaires....

    Je sais déjà que le patient peur reprendre l'actionform du medecin en session (si scope session bien sûr) mais je souhaite faire l'inverse, completer l'actionform patient avant d'appeler la jsp associée!

    si vous avez une idée ou une confirmation que cela fonctionne je suis preneur (moi pour le moment ca fonctionne pas)


    Edit : remplacement de populer par du vrai français...

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 116
    Par défaut
    Salut,
    Desolé mais je ne peux m'en empecher:
    Tu popules souvent ?

    Je suis pas bon en francais, mais le franglais ca me fait parfois rigoler.
    ps: Au moins ca remonte ton post. Et ton frere s'appelle zig ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 68
    Par défaut précision
    Je ne comprends pas bien ta question. Le but est d'afficher une jsp avec des champs déjà pré-remplis ?

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 81
    Par défaut
    non, il s'agit de completer (et non populer) un actionform appartenant a un mapping autre que celui en cours avant de forwarder sur l'action de celui-ci (afin qu'il connaisse l'id et qques infos de son appelant) qui lui même fera un forward vers son appelant (un backward donc) une fois sa tache accomplie.

    la jsp n'as pas d'importance ici, puisque c'est essentiellement l'action qui vas traiter ces infos (j'utilise le dispatch action et vais devoir faire quelques traitements avant d'afficher la jsp (via une methode load)


    Moogle, je serais toi... http://www.developpez.net/forums/sho...65#post2190465 (premiere ligne...)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 68
    Par défaut Il est en session
    Si ton forme a déjà été employé au préalable et que dans ton struts-config tu as précisé que le scope était "session" alors ton form est en session. Il est récupérable de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyForm myForm = (MyForm) request.getSession().getAttribute("nomDuFormDefiniDansStrutsConfig");
    Voilà çà devrait normalement fonctionner :-) Tiens moi au courant

    Coyote

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 81
    Par défaut
    oui, merci, mais moi c'est le cas ou il n'aurait pas déja été chargé qui m'interresses....

    (genre le mec bien lourd...)

  7. #7
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 65
    Par défaut
    Dans ce cas là as-tu essayé de créer une nouvelle instance de ton bean et de la mettre en session ?

    Ca ressemblerait à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    MyForm myForm = (MyForm) request.getSession().getAttribute("nomDuFormDefiniDansStrutsConfig");
    if (myForm==null){
      myForm = new MyForm();
      myForm.setPropriete1(uneValeur);
      ....
      myForm.setProprieteN(uneAutreValeur);
      request.getSession().setAttribute("nomDuFormDefiniDansStrutsConfig", myForm);
    }

  8. #8
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 81
    Par défaut
    j'y avais pensé mais n'etait pas sûr que struts reprendrait l'objet en session sans faire appela son reset... (d'ou le titre "vos avis...").

    ok je vais tester ça alors, et je tiens au courant

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 116
    Par défaut
    Citation Envoyé par gregounet Voir le message
    Moogle, je serais toi... http://www.developpez.net/forums/sho...65#post2190465 (premiere ligne...)
    C'est un peu different j'utilise un mot d'anglais dans un phrase de francais, mais je conjuge pas un verbe anglais en francais.
    De toute facon C pas important, c'etait juste rigolo. En plus popule ca peu faire penser à d'autres choses.

  10. #10
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 81
    Par défaut
    prenez le petit robert a la page 317, un nouveau verbe y fait son apparition : populer




















    ... alors, qui a lancé google pour verifier??? :-D

Discussions similaires

  1. Comparatif des hébergeurs payants : Vos avis
    Par RideKick dans le forum Hébergement
    Réponses: 346
    Dernier message: 12/03/2017, 10h47
  2. [LIVRES] Vos avis nous intéressent !
    Par Maxence HUBICHE dans le forum Livres
    Réponses: 21
    Dernier message: 30/01/2013, 17h33
  3. Vos avis sur Lazarus
    Par JoseF dans le forum Lazarus
    Réponses: 18
    Dernier message: 16/10/2007, 16h01
  4. [Livres/Références] Vos avis..
    Par Community Management dans le forum Livres
    Réponses: 6
    Dernier message: 25/07/2005, 19h31

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