Hi,

I am trying to use the @struts.validator tags within my Struts forms. 

How do I use these tags. I seem to be getting the wrong output. 

    /**
     * Sets the username
     *
     * @struts.validator
     *     type="required,minlength,maxlength"
     *     arg0resource="label.login.username"
     *     arg1value="minlength"
     *     arg1resource="${var:minlength}"
     *     arg2value="maxlength"
     *     arg2resource="${var:maxlength}"
     * @struts.validator-var
     *     name="minlength"
     *     value="2"
     * @struts.validator-var
     *     name="maxlength"
     *     value="16"
     * @param String the new username value
     */

Translates into:

              <field property="username"
                     depends="required,minlength,maxlength">

                  <arg0 key="loginForm.username"/>
                  <arg0
                      name="required,minlength,maxlength"
                    key="label.login.username"
                  />
                  <arg1
                      name="required,minlength,maxlength"
                    key="${var:minlength}"
                  />
                  <arg1
                      name="required,minlength,maxlength"
                    key="minlength"
                      resource="false"
                  />
                  <arg2
                      name="required,minlength,maxlength"
                    key="${var:maxlength}"
                  />
                  <arg2
                      name="required,minlength,maxlength"
                    key="maxlength"
                      resource="false"
                  />
                  <var>
                    <var-name>minlength</var-name>
                    <var-value>2</var-value>
                  </var>
                  <var>
                    <var-name>maxlength</var-name>
                    <var-value>16</var-value>
                  </var>
              </field>

I don't want the first line "<arg0 key="loginForm.username"
resrouce="true"/>" and I want the <arg> tags to read something like: 

<arg1 name="minlength" key="${var:minlength}" resource="false"/>

Is this functionality working or am I just doing it incorrectly?

Thanks

Jordan




-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T 
handheld. Power & Color in a compact size! 
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to