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 :

Problème de VALIDATOR


Sujet :

Struts 1 Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Problème de VALIDATOR
    Bonjour,
    J'ai un problème à utiliser le validator, je crois que jai ratter quelque chose mais je sais pas comment résoudre cela ( je vous donne tout les élements):

    * struts-config.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <struts-config>
    [...]
     </action-mappings>
     <controller/>
    <message-resources parameter="demo.MessageResources.properties"/> 
     <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
      <set-property 
        property="pathnames" 
        value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
    </plug-in>
    *Sur ma page jsp les deux éléments clés:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:form action="/greeting.do" onsubmit="return validateGetNameForm(this);">
    +
    <html:javascript formName="GetNameForm" dynamicJavascript="true" staticJavascript="true" />
    * les deux files : validator-rules.xml et /WEB-INF/validation.xml sont belle est bien sur leurs emplacement
    --> Validation :
    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
     
    <formset language="fr" country="CA">
      <form name="GetNameForm">
      		<field property="name" depends="mask,maxlength">
      			<msg name="mask" key="logonForm.username"/>
      		<arg key="logonForm.username" position="0" />
            <arg name="maxlength" key="${var:maxlength}" resource="false" position="1"/>
             <var>
              <var-name>mask</var-name>
              <var-value>^[a-zA-Z]*$</var-value>
            </var>
            <var>
              <var-name>maxlength</var-name>
              <var-value>10</var-value>
            </var>
      		</field>
      	</form>
      </formset>
    Au moment du lancement de la page Jsp on m'affiche l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    java.lang.NullPointerException
    	at org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:316)
    	at org.apache.jsp.inputname_jsp._jspx_meth_html_javascript_0(inputname_jsp.java:286)
    	at org.apache.jsp.inputname_jsp._jspService(inputname_jsp.java:151)
    	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
    et j'ai aussi cette erreurs sur la console :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    INFO: Loading validation rules file from '/WEB-INF/validation.xml'
    11 mai 2007 09:19:29 org.apache.struts.validator.ValidatorPlugIn init
    GRAVE: null
    java.lang.NullPointerException
    	at org.apache.commons.validator.ValidatorResources.processForms(ValidatorResources.java:364)
    	at org.apache.commons.validator.ValidatorResources.process(ValidatorResources.java:327)
    	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
    	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:161)
    	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
    il est OU le problème SVP,et dsolé pr toutes ces lignes de code

  2. #2
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Si ton fichier des Messages s'appelle MessageResources.properties et se trouve bien dans le package demo, il faut remplacer :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <message-resources parameter="demo.MessageResources.properties"/>
    par
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <message-resources parameter="demo.MessageResources"/>
    Sinon, peux-tu montrer ton fichier validation.xml en entier ?

    Et as-tu bien défini un form-bean GetNameForm dans le struts-config.xml ?

Discussions similaires

  1. problème de validation de formulaire
    Par calitom dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2006, 16h12
  2. Problème de validation de données
    Par loutsky dans le forum Access
    Réponses: 3
    Dernier message: 23/11/2005, 15h11
  3. [débutante] problème de validation des méta-tags
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/09/2005, 18h26
  4. problème de validation HTML
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 05/09/2005, 14h47

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