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 :

[Validator] ValidatorResources not found in application scope...


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut [Validator] ValidatorResources not found in application scope...
    bonjour à tous,

    Voilà j'utilise netbeans pour développer une application web et j'aimerai utiliser le plugin validator pour valider mes formulaires.
    Mais voilà j'ai une erreur:
    ValidatorResources not found in application scope under key "org.apache.commons.validator.VALIDATOR_RESOURCES"
    Est ce que quelqu'un pourrait m'aider?

    Pour plus de précision j'ai mis dans la page jsp (dans le header):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:javascript formName="LoginForm"/>
    dans le formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:form action="/Loginsubmit" onsubmit="return validateLoginForm(this);" focus="login">
    dans le validator.xml:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form name="logonForm">
                <field
                    property="username"
                    depends="required">
                        <arg key="logonForm.username"/>
                </field>
    </form>
    et jai déclaré le plugin dans le struts-config.xml

    Merci d'avance

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Le form-bean s'appelle LoginForm ou logonForm dans le struts-config.xml ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    il s'appelle LoginForm

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    Je me ssuis trompé j'ai bien mis LoginForm dans le validator.xml

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tu as bien un fichier properties avec les messages d'erreurs par défaut du Validator et tu l'as bien déclaré dans le struts-config.xml dans la balise message-resources ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    oui je l'ai déclaré dans mon struts-config.xml. D'ailleurs j'ai eu l'occasion de le tester pour autre chose. Par contre je me demande s'il ne faut pas que je rajoute quelques chose dans le validator-rules a propos de LoginForm?

  7. #7
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Normalement, tu n'as pas besoin de modifier le validator-rules.xml.
    Tu as bien copié le commons-validator.jar sous WEB-INF/lib ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    ah non ça je ne l'ai pas fait! Je ne sait pas comment faire

  9. #9
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Quelle version de Struts utilises-tu ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    j'utilise la version struts 1.2.9

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    je viens de regarder dans netbeans --> libraries visiblement le commons-validator y est déja

  12. #12
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Normalement, tu dois trouver les jars commons-xxxx.jar dans le répertoire lib de Struts.

  13. #13
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Citation Envoyé par shabi
    je viens de regarder dans netbeans --> libraries visiblement le commons-validator y est déja
    ok.

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    Oui ils y sont déja

  15. #15
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tu peux montrer comment tu as défini le plugin Validator dans le struts-config.xml ?

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    j'ai laissé ce qu'il y avait par défaut:

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
            <set-property
                property="pathnames"
                value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
        </plug-in>

  17. #17
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    LoginForm hérite bien de ValidatorForm ?

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    Oui voilà ce que jai mis:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class LoginForm extends org.apache.struts.validator.ValidatorForm

  19. #19
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Peux-tu montrer le mapping de l'Action de path /Loginsubmit du struts-config.xml ainsi que la déclaration du form-bean LoginForm ?

  20. #20
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    Voilà:

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <form-bean name="LoginForm" type="com.myapp.struts.LoginForm"/>
     
    <action path="/Loginsubmit"  type="com.myapp.struts.LoginAction" parameter="" forward="/index.jsp" input="/index.jsp" scope="request" name="LoginForm"/>

    J'ai essayé en mettant validate="true" dns action mais ça ne change rien

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/06/2015, 18h47
  2. Réponses: 1
    Dernier message: 17/07/2012, 14h21
  3. Réponses: 4
    Dernier message: 22/12/2010, 09h28
  4. Réponses: 1
    Dernier message: 25/11/2010, 21h34
  5. [Validator] ValidorResources not found
    Par cleo_aa dans le forum Struts 1
    Réponses: 1
    Dernier message: 03/07/2006, 13h35

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