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 :

[ValidatorForm] valeurs du formulaire disparaissent


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 28
    Par défaut [ValidatorForm] valeurs du formulaire disparaissent
    Bonjour,

    j'ai étendu mon, actionForm avec ValidatorForm pour effectuer des controles sur les differents champs de mon formulaire et afficher un message d'erreur en conséquence. Cela marche trés bien seulement une fois qu'u message d'erreur s'affiche, tous mes champs sont vidés et il faut resaisir toutes les informations. J'aimerais savoir comment faire pour conserver ces informations.
    Merci

    Nico

  2. #2
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 28
    Par défaut
    C bon j'ai trouvé une solution. Dans l'actionForm au moment ou je déclenche l'erreur , je crée un nouvel objet ou sont contenus les variables de mon formulaire et je le met en session pour que ma page retrouve les infos saisies. Voila le code:

    ActionForm:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if (!isURL(this.getLibelle()) )
    	{			servURL=new ServiceURL();
    				servURL.setIdLabel(this.idLabel);
    				servURL.setLibelle(this.libelle);
    				servURL.setHasParsing(this.hasParsing);
    				servURL.setTimeout(this.timeout);
    				servURL.setMonitoringFrequency(this.monitoringFrequency);
    				servURL.setHeaders(this.headers);
    				request.getSession().setAttribute("serviceURL", servURL);
    	      errors.add("url",new ActionMessage ("errors.url"));
    	}
    Dans ma page jsp, les valeurs sont lus dans le bean serviceURL qui est en session :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <td><html:text name="serviceURL"  property="libelle"/></td>
    Merci qd meme a ceux ki aurait cherché

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

Discussions similaires

  1. [PEAR][HTML_QuickForm] Impossible de récupérer les valeurs du formulaire
    Par Mainman dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 29/05/2007, 12h15
  2. [Spring MVC] Récupérer des valeurs de formulaires sur n pages
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2006, 07h23
  3. PB de retour de valeur dans formulaire
    Par Poutchou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 05/04/2006, 16h10
  4. Recuperer la valeur dun formulaire effacé
    Par mael94420 dans le forum ASP
    Réponses: 2
    Dernier message: 07/03/2006, 15h32
  5. Récupération de valeurs de Formulaire via $_POST
    Par GarGamel55 dans le forum Langage
    Réponses: 5
    Dernier message: 10/10/2005, 08h38

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