Struts Validator - Erro ao utilizar FieldChecks

0 respostas
M

Oi pessoal,

Estou tentando utilizar uma validação com validator, mas o Tomcat gera o seguinte erro:

18/04/2008 10:15:24 org.apache.struts.validator.ValidatorForm validate

SEVERE: No such validation method: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, javax.servlet.http.HttpServletRequest)

org.apache.commons.validator.ValidatorException: No such validation method: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, javax.servlet.http.HttpServletRequest)

at org.apache.commons.validator.ValidatorAction.loadValidationMethod(Val

idatorAction.java:604)

O arquivo validator-rules.xml parece estar correto:

<validator name="required"
        classname="org.apache.struts.validator.FieldChecks"
           method="validateRequired"
     methodParams="java.lang.Object,
                   org.apache.commons.validator.ValidatorAction,
                   org.apache.commons.validator.Field,
                   org.apache.struts.action.ActionMessages,
                   javax.servlet.http.HttpServletRequest"
              msg="errors.required"/>
    
    // outras definicoes

  </global>

Este é o meu arquivo validation.xml:

<?xml version="1.0" encoding="ISO-8859-1" ?>

Por favor,

Alguém já teve este problema e saberia dizer por que não funciona ??

Muito obrigado

Criado 18 de abril de 2008
Respostas 0
Participantes 1