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 2 Java Discussion :

[validation] pb affichage message


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Par défaut [validation] pb affichage message
    J'ai mis en place la validation dans un formulaire Struts2.
    J'ai rendu obligatoire un champ nommé 'projet.pjCd'
    Cela fonctionne et apres validation, le formulaire Struts2 m'affiche bien le message "Champ projet.pjCd est obligatoire" signalant que le champ 'projet.pjCd' est obligatoire
    Toutefois, je souhaiterais plutot que le message m'affiche le label du champ (c'est à dire "Code projet" ) plutot que son nom 'projet.pjCd'.
    Je souhaiterais donc voir afficher le message suivant "Champ Code projet est obligatoire"

    Voici mon fichier validation.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <validators>
      <field name="projet.pjCd">
        <field-validator type="requiredstring">
          <param name="trim">true</param>
          <message key="error.field.required"/>
        </field-validator>
      </field>
      </validators>
    ma jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <s:form action="editProjet" method="POST" >
         <s:actionerror />
        <s:actionmessage />
         <s:textfield name="projet.pjCd" key="projet.text.pjCd" size="15" maxlength="15" required="true" />         
         <s:submit method="save" key="button.save" align="center"/>
    </s:form>
    mon fichier properties :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    error.field.required=Champ ${getText('${fieldName}')} est obligatoire
    button.save=Enregister
    projet.text.pjCd=Code projet
    Merci de votre aide

  2. #2
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Par défaut
    essaye de donner le meme nom dans le fichier properties que la key:

    projet.pjCd=Code projet et non projet.text.pjCd=Code projet

  3. #3
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Par défaut
    Merci mikado75
    J'avais volontairement voulu différencier les name et les key dans mes formulaires mais je m'apercoit que c'est une mauvaise idée...

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

Discussions similaires

  1. Validation Affichage Message
    Par gridin dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 23/03/2011, 14h18
  2. [Validation] Affichage message d'erreur
    Par Angy987 dans le forum Struts 2
    Réponses: 5
    Dernier message: 13/10/2010, 15h23
  3. affichage message de validation
    Par sarrajbs dans le forum Struts 1
    Réponses: 4
    Dernier message: 28/07/2010, 22h45
  4. Réponses: 21
    Dernier message: 13/02/2008, 17h16
  5. Réponses: 9
    Dernier message: 24/03/2004, 12h15

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