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] Réinitialisation du formulaire [FAQ]


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de jeb001
    Profil pro
    Inscrit en
    Août 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2005
    Messages : 212
    Par défaut [STRUTS] Réinitialisation du formulaire
    Salut,

    J'ai fait un formulaire de saisi en JSP/struts.
    En validant le form, je serialise en base les données postées.
    Quand le traitement est terminé, je renvoi le meme formulaire, mais il est pré-rempli par les données de mon enregistrement fraichement posté.. et je voudrai quil soit vidé ! Je ne sais pas comment faire..


    J'ai essayé de faire un form=null ; avant le return .. mais le form est toujours pré-rempli :-(

    merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut Re: [STRUTS]
    Citation Envoyé par jeb001
    Salut,

    J'ai fait un formulaire de saisi en JSP/struts.
    En validant le form, je serialise en base les données postées.
    Quand le traitement est terminé, je renvoi le meme formulaire, mais il est pré-rempli par les données de mon enregistrement fraichement posté.. et je voudrai quil soit vidé ! Je ne sais pas comment faire..


    J'ai essayé de faire un form=null ; avant le return .. mais le form est toujours pré-rempli :-(

    merci

    Il faut surdefinir la méthode reset, de ton actionForm o$ù tu dois initialiser tes variables.

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2004
    Messages
    297
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 297
    Par défaut
    Si tu rajoutes scope="request" dans ton strut-config.xml cela ne les reinitialise pas ?

  4. #4
    Membre confirmé Avatar de jeb001
    Profil pro
    Inscrit en
    Août 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2005
    Messages : 212
    Par défaut
    non, ca je l'avais deja fait .. ca marche.. mais ca pré-rempli encore..

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3
    Par défaut réponse
    dans n'import kel formulaire de saisie tu dois avoir un button qui initialise le formulaire ta déja le type="submit" qui sert a la soumission.

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3
    Par défaut
    j'ai oublié de te dir "n'oublier pas qu'avec les struts tu traite les requettes client coté serveur",donc tu peux passer des variables vide a ton formulaire jsp via le EJB et donc regenerer le formulaire cette methode s'avère couteuse en terme d'occupation de supprot et aussi en terme du temsp or avec javaScript tu pe programmer l'évenement onClick dans le kel tu réinitialise le formulaire juste apres la soumission et ca reste cote client !!

  7. #7
    Membre actif
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Par défaut
    normalement en ajoute le
    scope="request"
    dans le congig.xml cela devrait être suffisant.
    et tu as dit avoir déja essayé de mettre le form a null?

    t'as tenté les deux en même temps (fait attention aussi si tu passe le form a nul cela dois se présenter de cette manière)

    si ton form s'appelle StrutsForm tu dois faire
    request.setAttribute ("StrutsForm", null)
    essaye avec les deux cela devrait fonctionné

  8. #8
    Membre confirmé Avatar de jeb001
    Profil pro
    Inscrit en
    Août 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2005
    Messages : 212
    Par défaut
    J'ai implémenté correctement la methode reset() et ca fonctionne à merveille !!


    Merci

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

Discussions similaires

  1. [JSP] [STRUTS] Contrôle de formulaire
    Par babylone7 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 13/07/2004, 17h51
  2. [STRUTS] problème de formulaire
    Par ultimax dans le forum Struts 1
    Réponses: 5
    Dernier message: 09/07/2004, 15h55
  3. [struts] Destruction bean formulaire de session
    Par k4eve dans le forum Struts 1
    Réponses: 4
    Dernier message: 06/05/2004, 17h34
  4. [Struts]Validation de formulaire
    Par djoukit dans le forum Struts 1
    Réponses: 4
    Dernier message: 12/03/2004, 09h12
  5. [Struts] Problème de formulaire(s) ...
    Par djoukit dans le forum Struts 1
    Réponses: 8
    Dernier message: 10/03/2004, 23h48

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