validator-rules.xml revision ada1678a4262b208a7b87391f520a7767d25287c
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<?xml version="1.0" encoding="UTF-8" ?>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte The contents of this file are subject to the terms of either the GNU
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte General Public License Version 2 only ("GPL") or the Common Development
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte and Distribution License("CDDL") (collectively, the "License"). You
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte may not use this file except in compliance with the License. You can
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte obtain a copy of the License at
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte or packager/legal/LICENSE.txt. See the License for the specific
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte language governing permissions and limitations under the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte When distributing the software, include this License Header Notice in each
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte file and include the License file at packager/legal/LICENSE.txt.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte GPL Classpath Exception:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Oracle designates this particular file as subject to the "Classpath"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte exception as provided by Oracle in the GPL Version 2 section of the License
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte file that accompanied this code.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Modifications:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte If applicable, add the following below the License Header, with the fields
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte enclosed by brackets [] replaced by your own identifying information:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte "Portions Copyright [year] [name of copyright owner]"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Contributor(s):
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte If you wish your version of this file to be governed by only the CDDL or
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte only the GPL Version 2, indicate your decision by adding "[Contributor]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte elects to include this software in this distribution under the [CDDL or GPL
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Version 2] license." If you don't indicate a single choice of license, a
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte recipient has the option to distribute your version of this file under
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte either the CDDL, the GPL Version 2 or to extend the choice of license to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte its licensees as provided above. However, if you add GPL Version 2 code
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte and therefore, elected the GPL Version 2 license, then the option applies
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte only if the new code is made subject to such option by the copyright
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte holder.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte-->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<!DOCTYPE form-validation PUBLIC
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte This file contains the default Struts Validator pluggable validator
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte definitions. It should be placed somewhere under /WEB-INF and
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte referenced in the struts-config.xml under the plug-in element
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte for the ValidatorPlugIn.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte /WEB-INF/validation.xml"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </plug-in>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte These are the default error messages associated with
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte each validator defined in this file. They should be
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte added to your projects ApplicationResources.properties
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte file or you can associate new ones by modifying the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte pluggable validators msg attributes in this file.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte # Struts Validator Error Messages
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.required={0} is required.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.minlength={0} can not be less than {1} characters.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.maxlength={0} can not be greater than {1} characters.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.invalid={0} is invalid.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.byte={0} must be a byte.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.short={0} must be a short.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.integer={0} must be an integer.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.long={0} must be a long.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.float={0} must be a float.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.double={0} must be a double.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.date={0} is not a date.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.range={0} is not in the range {1} through {2}.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.creditcard={0} is an invalid credit card number.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte errors.email={0} is an invalid e-mail address.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note: Starting in Struts 1.2.0 the default javascript definitions have
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte been consolidated to commons-validator. The default can be overridden
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte by supplying a <javascript> element with a CDATA section, just as
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte in struts 1.1.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte-->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<form-validation>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <global>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="required"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateRequired"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="requiredif"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateRequiredIf"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="validwhen"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.required"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.validwhen.ValidWhen"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateValidWhen"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="minlength"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateMinLength"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.minlength"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunction="org.apache.commons.validator.javascript.validateMinLength"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="maxlength"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateMaxLength"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.maxlength"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunction="org.apache.commons.validator.javascript.validateMaxLength"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="mask"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateMask"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.invalid"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="byte"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateByte"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.byte"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunctionName="ByteValidations"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="short"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateShort"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.short"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunctionName="ShortValidations"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="integer"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateInteger"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.integer"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunctionName="IntegerValidations"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="long"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateLong"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.long"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="float"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateFloat"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.float"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunctionName="FloatValidations"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="double"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateDouble"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.double"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="date"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateDate"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.date"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunctionName="DateValidations"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="intRange"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateIntRange"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends="integer"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.range"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="floatRange"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateFloatRange"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends="float"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.range"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="doubleRange"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateDoubleRange"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends="double"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.range"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="creditCard"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateCreditCard"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.creditcard"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="email"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateEmail"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.email"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="url"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname="org.apache.struts.validator.FieldChecks"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method="validateUrl"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams="java.lang.Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.ValidatorAction,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Field,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.struts.action.ActionMessages,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte org.apache.commons.validator.Validator,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte javax.servlet.http.HttpServletRequest"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg="errors.url"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte This simply allows struts to include the validateUtilities into a page, it should
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte not be used as a validation rule.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <validator name="includeJavaScriptUtilities"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte classname=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte method=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte methodParams=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte depends=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte msg=""
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte jsFunction="org.apache.commons.validator.javascript.validateUtilities"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </global>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte</form-validation>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte