This is the same problem you had with your other custom validation method -
the parameters you've defined in the validation configuration file don't
match your method signature.

http://www.mail-archive.com/user@struts.apache.org/msg26221.html
http://www.mail-archive.com/user@struts.apache.org/msg26175.html

Niall

----- Original Message ----- 
From: "Metal KoRn" <[EMAIL PROTECTED]>
Sent: Thursday, May 12, 2005 5:42 AM


VALIDATION FAILED
May 11, 2005 11:29:09 PM org.apache.struts.validator.ValidatorForm validate
SEVERE: validator.FMValidator.validateList(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:
validator.FMValidator.validateL
ist(java.lang.Object, org.apache.commons.validator.ValidatorAction,
org.apache.c
ommons.validator.Field, org.apache.struts.action.ActionMessages,
javax.servlet.h
ttp.HttpServletRequest)
        at
org.apache.commons.validator.ValidatorAction.loadValidationMethod(Val
idatorAction.java:627)
        at
org.apache.commons.validator.ValidatorAction.executeValidationMethod(
ValidatorAction.java:557)
        at
org.apache.commons.validator.Field.validateForRule(Field.java:811)
        at org.apache.commons.validator.Field.validate(Field.java:890)
        at org.apache.commons.validator.Form.validate(Form.java:174)
        at
org.apache.commons.validator.Validator.validate(Validator.java:367)
        at
org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java
:112)

I want to validate that the lists value of my form arent 0

this is the validation method in my  FMValidation class

        public static boolean validateList(
            Object bean,
            ValidatorAction va,
            Field field,
            ActionErrors errors,
            HttpServletRequest request) {



the validation rules is this
      <!-- VALIDADOR DE LOS VALORES DE LAS LISTAS-->
        <validator name="listas"
               classname="validator.FMValidator"
               method="validateList"
         methodParams="java.lang.Object,
                       org.apache.commons.validator.ValidatorAction,
                       org.apache.commons.validator.Field,
                       org.apache.struts.action.ActionMessages,
                       org.apache.commons.validator.Validator,
                       javax.servlet.http.HttpServletRequest"
              depends=""
               msg="errors.list"/>

and my validation  is the following (NOTE: the list name Im validating
is escuela)

            <field property="escuela" depends="listas">
                <arg0  key="escuela"/>
            </field>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to