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 :

Rechargement du formulaire après validation ?


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut Rechargement du formulaire après validation ?
    Bonjour,

    J'ai un formulaire et une validation par le validatorForm.

    La validation m'indique bien les champs qui ont des pbs de validation, mais je perds les données déjà saisies dans le formulaire.

    Comment faire pour qu'elles se rechargent ?

    Merci d'avance

  2. #2
    Membre émérite

    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 291
    Par défaut
    Normalement si tu as bien utilisé des html:text et autre, c'est rechargé automatiquement
    http://beuss.developpez.com
    Tutoriels PostgreSQL, Assembleur, Eclipse, Java

  3. #3
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    J'ai par exemple un champ texte comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:text property="login" size="30" maxlength="50"/>
    Le message de validation m'indique que le login est obligatoire mais la valeur du champ disparait.

    Aurais je oublié qqch ?

  4. #4
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    si le message d'erreur est que le login est obligatoire c'est qu'il n'était pas renseigné c'est normal que le champ réapparaisse vide

    c'est peut-être un problème de chargement du formulaire ?
    qu'elle est la config dans struts ?
    - de l'action
    - du form

  5. #5
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Citation Envoyé par fnobb
    si le message d'erreur est que le login est obligatoire c'est qu'il n'était pas renseigné c'est normal que le champ réapparaisse vide

    c'est peut-être un problème de chargement du formulaire ?
    qu'elle est la config dans struts ?
    - de l'action
    - du form
    Oui c'est le mauvais exemple, en fait j'ai d'autre champs remplis, sauf login, et les autres champs sont vides après validation.

    Le validateur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    		<form name="utilisateurForm">
     
    			<field property="login" depends="required">
    				<arg key="utilisateurForm.login.displayname"/>
    				<msg name="required" key="errors.required" />
    			</field>
     
    			<field property="password" depends="required">
    				<arg key="utilisateurForm.password.displayname"/>
    				<msg name="required" key="errors.required" />
    			</field>			
     
    			<field property="nom" depends="required">
    				<arg key="utilisateurForm.nom.displayname"/>
    				<msg name="required" key="errors.required" />
    			</field>	
     
    			<field property="refoperateur" depends="required">
    				<arg key="utilisateurForm.refoperateur.displayname"/>
    				<msg name="required" key="errors.required" />
    			</field>						
     
    		</form>
    Le struts-config :

    Le form :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		<form-bean name="utilisateurForm"
    			type="com.gdf.eppe.adm.ihm.form.UtilisateurForm" />
    Les actions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    		<!-- Gestion Utilisateur -->
    		<action path="/editutilisateur"
    			type="com.gdf.eppe.adm.ihm.action.edit.UtilisateurEditAction"
    			name="utilisateurForm" scope="request" validate="false">
    			<forward name="success" path="utilisateuredit.page" />
    		</action>
     
    		<action path="/utilisateurDispatcher-submit"
    			type="com.gdf.eppe.adm.ihm.action.dispatcher.UtilisateurActionDispatcher"
    			parameter="dispatch" name="utilisateurForm" scope="request"
    			validate="true" input="input">
    			<set-property property="cancellable" value="true" />
    			<forward name="input" path="/editutilisateur.do" />
    			<forward name="success"
    				path="/listeref.do?type=utilisateur" />
    		</action>

  6. #6
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    si le formulaire doit passé de "utilisateurDispatcher-submit" à "editutilisateur", essaie de le mettre en scope session

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

Discussions similaires

  1. vider les champs d'un formulaire après validation
    Par WomanPSG76 dans le forum VBA Access
    Réponses: 7
    Dernier message: 31/08/2007, 12h25
  2. Vider les champs d'un formulaire après validation
    Par HwRZxLc4 dans le forum Langage
    Réponses: 15
    Dernier message: 21/03/2007, 11h29
  3. Reposition sur un formulaire après validation
    Par elitemedia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 18/11/2006, 12h19
  4. Réponses: 1
    Dernier message: 04/06/2006, 00h35
  5. Réponses: 4
    Dernier message: 18/10/2005, 23h22

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