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] ValidorResources not found


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut [Validator] ValidorResources not found
    Bonjour à tous,

    nous essayons (en vain) de mettre en place le Validator de struts dans une
    de nos JSP, mais nous obtenons toujours la même erreur de JBOSS...

    AU SECOURS !!!

    Merci par avance de votre (précieuse) aide !!!




    Voici l'erreur générée par JBOSS :
    ----------------------------------

    13:59:37,823 ERROR [InsertTag] ServletException in '/pages/contrat/visualisation
    /rechercheContrat.jsp': ValidatorResources not found in application scope under
    key "org.apache.commons.validator.VALIDATOR_RESOURCES"
    javax.servlet.ServletException: ValidatorResources not found in application scope
    under key "org.apache.commons.validator.VALIDATOR_RESOURCES"

    Contenu de rechercheContrat.jsp :
    ---------------------------------

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>

    <html:html>
    <center><h2><bean:message key="titre.choix.contrat"/></h2>
    <br><hr>
    <html:form action="/contratVisualisationChoixContratValideAction.do" method="post"
    onsubmit="return validateRechercheContratForm(this);">
    <table align="center">
    <tr>
    <td><bean:message key="libelle.annee"/> / <bean:message key="libelle.numero"/> <bean:message key="factorisation.du.contrat"/></td>
    <td><font color="red"><html:errors property="ancontrat" /></font><html:text property="ancontrat" size="6" maxlength="16"/> /
    <font color="red"><html:errors property="numcontrat" /></font><html:text property="numcontrat" size="6" maxlength="16" />
    </td>
    </tr>
    <tr><td colspan="2" align="center"><input type="submit" property="submit" value="<bean:message key="bouton.valider"/>"/></td></tr>
    </table>

    <html:javascript formName="rechercheContratForm"/>

    </html:form>
    </center>
    </html:html>


    Contenu du struts-config.xml :
    ------------------------------

    <form-bean name="rechercheContratForm"
    type="org.apache.struts.validator.DynaValidatorForm">
    <form-property name="ancontrat" type="java.lang.String" />
    <form-property name="numcontrat" type="java.lang.Integer" />
    </form-bean>

    <action path="/contratVisualisationChoixContratValideAction"
    type="com.sica.sachem.application.contrat.visualisation.ChoixContratValideAction"
    name="rechercheContratForm"
    scope="request"
    validate="false"
    input=".contrat.visualisation"> <!-- appel à tiles-definitions.xml -->
    <forward name="failed" path=".contrat.visualisation" />
    <forward name="autres" path=".contrat.visualisation" />
    <forward name="horsProgramme" path=".contrat.visualisation.entete" />
    </action>

    <!-- Validator plugin -->
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
    value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
    </plug-in>



    Contenu du validation.xml :
    ---------------------------

    <form-validation>
    <formset>
    <form name="rechercheContratForm">
    <field property="ancontrat" depends="required">
    <arg0 key="error.ancontrat.required"/>
    </field>
    <field property="numcontrat" depends="required">
    <arg0 key="error.numcontrat.required"/>
    </field>
    </form>
    </formset>
    </form-validation>


    Contenu du ApplicationResources.properties :
    --------------------------------------------

    error.ancontrat.required=Saisie de l'ann&eacute;e du contrat obligatoire !<br>
    error.numcontrat.required=Saisie du num&eacute;ro du contrat obligatoire !<br>
    (+ les erreurs définies dans le validator-rules)

  2. #2
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut Solution trouvée
    Le problème venait d'une mauvaise version de Struts qui supportait tiles mais mal le validator...
    Après récupération de la version 1.2.9 de Struts, tout marche bien...

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/12/2010, 09h28
  2. Réponses: 1
    Dernier message: 25/11/2010, 21h34
  3. Réponses: 27
    Dernier message: 10/05/2007, 22h53
  4. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 10h54
  5. Component not found
    Par Pm dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/01/2003, 14h40

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