shale-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paweł Walkiewicz (JIRA) <j...@apache.org>
Subject [jira] Created: (SHALE-303) minlength and maxlengh validators not working
Date Wed, 04 Oct 2006 13:13:16 GMT
minlength and maxlengh validators not working 
----------------------------------------------

                 Key: SHALE-303
                 URL: http://issues.apache.org/struts/browse/SHALE-303
             Project: Shale
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.0.3
         Environment: Java 1.5.0_08
            Reporter: Paweł Walkiewicz


i'am using shale validators with facelets (ver 1.1.11) and they do not work as expected..

1. http://shale.apache.org/features-commons-validator.html says that for a mask validator
i should put 
<s:validatorVar name="mask" value="[4-6].*"/> in my code..
this doesn't work.. I figured out tha it works only if I put mask attribute into commonsValidator
 element like this:
        <s:commonsValidator type="mask"
                          arg="#{label}"
                          server="true"
                          client="true"
                          mask="[4-6].*">

2. I tried the minlength and maxlength validators like this:
        <s:commonsValidator type="minlength"
                          arg="#{label}"
                          server="true"
                          client="true"
                          minlength="5"/>
It doesn't work.. CommonsValidator throws NullPointerException from convert method at line:
String source = converterHelper.asString(context, obj.getClass(), obj);

After some debugging I figured out that attributes minlength and maxlength are not set in
validator (only these because arg, min, max and mask are set).
I found that they are not set because of the wrong names of the setting methods...
renaming methods setMaxLength and setMinLength to setMaxlength and setMinlength resolves the
problem..

please fix it or correct me if I'm wrong..


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message