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 :

[STRUTS]Méthode Reset passage de paramètre


Sujet :

Struts 1 Java

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [STRUTS]Méthode Reset passage de paramètre
    Bonjour tout le monde, j'ai un projet de site en Struts fort bien avancé, malheureusement je suis tombé sur un épineux problème (ca a couté tout mon WE) et en dernier recours je vous demande votre aide.

    Voila le problème:
    j'ai une classe : public class ModifyForm extends ValidatorForm
    dans laquelle j'ai défini une méthode reset et une méthode validate.

    La méthode reset me permettait de réinitialiser mon formulaire, mais pour l'initialiser de valeur récuperer depuis une base de donnée c'était une autre paire de manche.
    Pour le moment dans la classe Action je sais récuperer les data sans problème depuis ma BD, ... mais comment faire pour récuperer ces valeur au niveau de la méthode reset ?

    J'ai à ma disposition deux paramètres mapping et request, est ce que je sais les utiliser pour résoudre le problème ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public class ModifyForm extends ValidatorForm
    {...
     
      public void reset(ActionMapping mapping, HttpServletRequest request)
      {
      nom="qqchose";   //ici je ne fais que tester ma méthode
      }	
     
    }
    Et voici ma classe Action qui récupère les valeurs a partir du bean de la page précédente

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public class ModifyAction extends Action
     {
    	public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 
     
    	throws Exception {		  			
    	  	            ModifyForm monLoginForm = (ModifyForm) form;                  
     
                                 Login monLogin = new Login();
                                 System.out.println("Modify :"+monLogin.getLogin());
     
    	...
    Je vois afficher dans la consol le login que j'avais entré précédemment...

    Si quelqu'un avait une petite idée...
    Merci d'avance et j'espère que ca aidera d'autres personnes.

    [ Modéré par SEMPERE Benjamin ]
    Ajout d'un tag dans le titre
    Ajout des balises code
    Les Règles du Forum

  2. #2
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Solution trouvéééééééé, il était minuit et demi, c'est vous dire que je ne voulais pas lacher le morceau

    Voilà ce que j'ai fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void reset(ActionMapping mapping, HttpServletRequest request)
    {
    request.setAttribute(mapping.getAttribute(),this);
    }
    et dans la classe action , il suffisait de changer un champ:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monLoginForm.setVille(rst.getString("ville"));
    et le txtfield dans la jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <html:text property="ville">
    prenait la valeur annoncé dans "monLoginForm"

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

Discussions similaires

  1. [Struts 1 / Tiles] Passage de paramètre
    Par valkeke dans le forum Struts 1
    Réponses: 1
    Dernier message: 07/08/2013, 10h09
  2. [JavaScript][Struts] passage de paramètre
    Par midoENSI dans le forum Struts 1
    Réponses: 4
    Dernier message: 23/05/2007, 11h55
  3. [ Struts ] [ Jsp ] [ Javascript ] Passage paramètre
    Par bouchette63 dans le forum Struts 1
    Réponses: 7
    Dernier message: 23/05/2006, 15h04
  4. [Struts] html:link et passage de paramètres
    Par nikalkal dans le forum Struts 1
    Réponses: 9
    Dernier message: 09/02/2006, 22h34
  5. [Java] méthode static et passage de paramètre
    Par tomburn dans le forum Langage
    Réponses: 10
    Dernier message: 11/05/2005, 17h19

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