1 | <!DOCTYPE form-validation PUBLIC |
---|
2 | "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN" |
---|
3 | "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd"> |
---|
4 | <!-- |
---|
5 | $Header: /home/cvs/jakarta-struts/conf/share/validator-rules.xml,v 1.52 2004/07/25 12:00:20 niallp Exp $ |
---|
6 | $Revision: 1.52 $ |
---|
7 | $Date: 2004/07/25 12:00:20 $ |
---|
8 | |
---|
9 | This file contains the default Struts Validator pluggable validator |
---|
10 | definitions. It should be placed somewhere under /WEB-INF and |
---|
11 | referenced in the struts-config.xml under the plug-in element |
---|
12 | for the ValidatorPlugIn. |
---|
13 | |
---|
14 | <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> |
---|
15 | <set-property property="pathnames" value="/WEB-INF/validator-rules.xml, |
---|
16 | /WEB-INF/validation.xml"/> |
---|
17 | </plug-in> |
---|
18 | |
---|
19 | These are the default error messages associated with |
---|
20 | each validator defined in this file. They should be |
---|
21 | added to your projects ApplicationResources.properties |
---|
22 | file or you can associate new ones by modifying the |
---|
23 | pluggable validators msg attributes in this file. |
---|
24 | |
---|
25 | # Struts Validator Error Messages |
---|
26 | errors.required={0} is required. |
---|
27 | errors.minlength={0} can not be less than {1} characters. |
---|
28 | errors.maxlength={0} can not be greater than {1} characters. |
---|
29 | errors.invalid={0} is invalid. |
---|
30 | |
---|
31 | errors.byte={0} must be a byte. |
---|
32 | errors.short={0} must be a short. |
---|
33 | errors.integer={0} must be an integer. |
---|
34 | errors.long={0} must be a long. |
---|
35 | errors.float={0} must be a float. |
---|
36 | errors.double={0} must be a double. |
---|
37 | |
---|
38 | errors.date={0} is not a date. |
---|
39 | errors.range={0} is not in the range {1} through {2}. |
---|
40 | errors.creditcard={0} is an invalid credit card number. |
---|
41 | errors.email={0} is an invalid e-mail address. |
---|
42 | |
---|
43 | Note: Starting in Struts 1.2.0 the default javascript definitions have |
---|
44 | been consolidated to commons-validator. The default can be overridden |
---|
45 | by supplying a <javascript> element with a CDATA section, just as |
---|
46 | in struts 1.1. |
---|
47 | |
---|
48 | --> |
---|
49 | |
---|
50 | <form-validation> |
---|
51 | |
---|
52 | <global> |
---|
53 | |
---|
54 | <validator name="required" |
---|
55 | classname="org.apache.struts.validator.FieldChecks" |
---|
56 | method="validateRequired" |
---|
57 | methodParams="java.lang.Object, |
---|
58 | org.apache.commons.validator.ValidatorAction, |
---|
59 | org.apache.commons.validator.Field, |
---|
60 | org.apache.struts.action.ActionMessages, |
---|
61 | javax.servlet.http.HttpServletRequest" |
---|
62 | msg="errors.required"/> |
---|
63 | |
---|
64 | <validator name="requiredif" |
---|
65 | classname="org.apache.struts.validator.FieldChecks" |
---|
66 | method="validateRequiredIf" |
---|
67 | methodParams="java.lang.Object, |
---|
68 | org.apache.commons.validator.ValidatorAction, |
---|
69 | org.apache.commons.validator.Field, |
---|
70 | org.apache.struts.action.ActionMessages, |
---|
71 | org.apache.commons.validator.Validator, |
---|
72 | javax.servlet.http.HttpServletRequest" |
---|
73 | msg="errors.required"/> |
---|
74 | |
---|
75 | <validator name="validwhen" |
---|
76 | msg="errors.required" |
---|
77 | classname="org.apache.struts.validator.validwhen.ValidWhen" |
---|
78 | method="validateValidWhen" |
---|
79 | methodParams="java.lang.Object, |
---|
80 | org.apache.commons.validator.ValidatorAction, |
---|
81 | org.apache.commons.validator.Field, |
---|
82 | org.apache.struts.action.ActionMessages, |
---|
83 | org.apache.commons.validator.Validator, |
---|
84 | javax.servlet.http.HttpServletRequest"/> |
---|
85 | |
---|
86 | |
---|
87 | <validator name="minlength" |
---|
88 | classname="org.apache.struts.validator.FieldChecks" |
---|
89 | method="validateMinLength" |
---|
90 | methodParams="java.lang.Object, |
---|
91 | org.apache.commons.validator.ValidatorAction, |
---|
92 | org.apache.commons.validator.Field, |
---|
93 | org.apache.struts.action.ActionMessages, |
---|
94 | javax.servlet.http.HttpServletRequest" |
---|
95 | depends="" |
---|
96 | msg="errors.minlength" |
---|
97 | jsFunction="org.apache.commons.validator.javascript.validateMinLength"/> |
---|
98 | |
---|
99 | |
---|
100 | <validator name="maxlength" |
---|
101 | classname="org.apache.struts.validator.FieldChecks" |
---|
102 | method="validateMaxLength" |
---|
103 | methodParams="java.lang.Object, |
---|
104 | org.apache.commons.validator.ValidatorAction, |
---|
105 | org.apache.commons.validator.Field, |
---|
106 | org.apache.struts.action.ActionMessages, |
---|
107 | javax.servlet.http.HttpServletRequest" |
---|
108 | depends="" |
---|
109 | msg="errors.maxlength" |
---|
110 | jsFunction="org.apache.commons.validator.javascript.validateMaxLength"/> |
---|
111 | |
---|
112 | |
---|
113 | |
---|
114 | <validator name="mask" |
---|
115 | classname="org.apache.struts.validator.FieldChecks" |
---|
116 | method="validateMask" |
---|
117 | methodParams="java.lang.Object, |
---|
118 | org.apache.commons.validator.ValidatorAction, |
---|
119 | org.apache.commons.validator.Field, |
---|
120 | org.apache.struts.action.ActionMessages, |
---|
121 | javax.servlet.http.HttpServletRequest" |
---|
122 | depends="" |
---|
123 | msg="errors.invalid"/> |
---|
124 | |
---|
125 | |
---|
126 | <validator name="byte" |
---|
127 | classname="org.apache.struts.validator.FieldChecks" |
---|
128 | method="validateByte" |
---|
129 | methodParams="java.lang.Object, |
---|
130 | org.apache.commons.validator.ValidatorAction, |
---|
131 | org.apache.commons.validator.Field, |
---|
132 | org.apache.struts.action.ActionMessages, |
---|
133 | javax.servlet.http.HttpServletRequest" |
---|
134 | depends="" |
---|
135 | msg="errors.byte" |
---|
136 | jsFunctionName="ByteValidations"/> |
---|
137 | |
---|
138 | |
---|
139 | <validator name="short" |
---|
140 | classname="org.apache.struts.validator.FieldChecks" |
---|
141 | method="validateShort" |
---|
142 | methodParams="java.lang.Object, |
---|
143 | org.apache.commons.validator.ValidatorAction, |
---|
144 | org.apache.commons.validator.Field, |
---|
145 | org.apache.struts.action.ActionMessages, |
---|
146 | javax.servlet.http.HttpServletRequest" |
---|
147 | depends="" |
---|
148 | msg="errors.short" |
---|
149 | jsFunctionName="ShortValidations"/> |
---|
150 | |
---|
151 | |
---|
152 | <validator name="integer" |
---|
153 | classname="org.apache.struts.validator.FieldChecks" |
---|
154 | method="validateInteger" |
---|
155 | methodParams="java.lang.Object, |
---|
156 | org.apache.commons.validator.ValidatorAction, |
---|
157 | org.apache.commons.validator.Field, |
---|
158 | org.apache.struts.action.ActionMessages, |
---|
159 | javax.servlet.http.HttpServletRequest" |
---|
160 | depends="" |
---|
161 | msg="errors.integer" |
---|
162 | jsFunctionName="IntegerValidations"/> |
---|
163 | |
---|
164 | |
---|
165 | |
---|
166 | <validator name="long" |
---|
167 | classname="org.apache.struts.validator.FieldChecks" |
---|
168 | method="validateLong" |
---|
169 | methodParams="java.lang.Object, |
---|
170 | org.apache.commons.validator.ValidatorAction, |
---|
171 | org.apache.commons.validator.Field, |
---|
172 | org.apache.struts.action.ActionMessages, |
---|
173 | javax.servlet.http.HttpServletRequest" |
---|
174 | depends="" |
---|
175 | msg="errors.long"/> |
---|
176 | |
---|
177 | |
---|
178 | <validator name="float" |
---|
179 | classname="org.apache.struts.validator.FieldChecks" |
---|
180 | method="validateFloat" |
---|
181 | methodParams="java.lang.Object, |
---|
182 | org.apache.commons.validator.ValidatorAction, |
---|
183 | org.apache.commons.validator.Field, |
---|
184 | org.apache.struts.action.ActionMessages, |
---|
185 | javax.servlet.http.HttpServletRequest" |
---|
186 | depends="" |
---|
187 | msg="errors.float" |
---|
188 | jsFunctionName="FloatValidations"/> |
---|
189 | |
---|
190 | <validator name="double" |
---|
191 | classname="org.apache.struts.validator.FieldChecks" |
---|
192 | method="validateDouble" |
---|
193 | methodParams="java.lang.Object, |
---|
194 | org.apache.commons.validator.ValidatorAction, |
---|
195 | org.apache.commons.validator.Field, |
---|
196 | org.apache.struts.action.ActionMessages, |
---|
197 | javax.servlet.http.HttpServletRequest" |
---|
198 | depends="" |
---|
199 | msg="errors.double"/> |
---|
200 | |
---|
201 | |
---|
202 | <validator name="date" |
---|
203 | classname="org.apache.struts.validator.FieldChecks" |
---|
204 | method="validateDate" |
---|
205 | methodParams="java.lang.Object, |
---|
206 | org.apache.commons.validator.ValidatorAction, |
---|
207 | org.apache.commons.validator.Field, |
---|
208 | org.apache.struts.action.ActionMessages, |
---|
209 | javax.servlet.http.HttpServletRequest" |
---|
210 | depends="" |
---|
211 | msg="errors.date" |
---|
212 | jsFunctionName="DateValidations"/> |
---|
213 | |
---|
214 | |
---|
215 | <validator name="intRange" |
---|
216 | classname="org.apache.struts.validator.FieldChecks" |
---|
217 | method="validateIntRange" |
---|
218 | methodParams="java.lang.Object, |
---|
219 | org.apache.commons.validator.ValidatorAction, |
---|
220 | org.apache.commons.validator.Field, |
---|
221 | org.apache.struts.action.ActionMessages, |
---|
222 | javax.servlet.http.HttpServletRequest" |
---|
223 | depends="integer" |
---|
224 | msg="errors.range"/> |
---|
225 | |
---|
226 | |
---|
227 | <validator name="floatRange" |
---|
228 | classname="org.apache.struts.validator.FieldChecks" |
---|
229 | method="validateFloatRange" |
---|
230 | methodParams="java.lang.Object, |
---|
231 | org.apache.commons.validator.ValidatorAction, |
---|
232 | org.apache.commons.validator.Field, |
---|
233 | org.apache.struts.action.ActionMessages, |
---|
234 | javax.servlet.http.HttpServletRequest" |
---|
235 | depends="float" |
---|
236 | msg="errors.range"/> |
---|
237 | |
---|
238 | |
---|
239 | <validator name="creditCard" |
---|
240 | classname="org.apache.struts.validator.FieldChecks" |
---|
241 | method="validateCreditCard" |
---|
242 | methodParams="java.lang.Object, |
---|
243 | org.apache.commons.validator.ValidatorAction, |
---|
244 | org.apache.commons.validator.Field, |
---|
245 | org.apache.struts.action.ActionMessages, |
---|
246 | javax.servlet.http.HttpServletRequest" |
---|
247 | depends="" |
---|
248 | msg="errors.creditcard"/> |
---|
249 | |
---|
250 | |
---|
251 | <validator name="email" |
---|
252 | classname="org.apache.struts.validator.FieldChecks" |
---|
253 | method="validateEmail" |
---|
254 | methodParams="java.lang.Object, |
---|
255 | org.apache.commons.validator.ValidatorAction, |
---|
256 | org.apache.commons.validator.Field, |
---|
257 | org.apache.struts.action.ActionMessages, |
---|
258 | javax.servlet.http.HttpServletRequest" |
---|
259 | depends="" |
---|
260 | msg="errors.email"/> |
---|
261 | |
---|
262 | <validator name="url" |
---|
263 | classname="org.apache.struts.validator.FieldChecks" |
---|
264 | method="validateUrl" |
---|
265 | methodParams="java.lang.Object, |
---|
266 | org.apache.commons.validator.ValidatorAction, |
---|
267 | org.apache.commons.validator.Field, |
---|
268 | org.apache.struts.action.ActionMessages, |
---|
269 | javax.servlet.http.HttpServletRequest" |
---|
270 | depends="" |
---|
271 | msg="errors.url"/> |
---|
272 | |
---|
273 | <!-- |
---|
274 | This simply allows struts to include the validateUtilities into a page, it should |
---|
275 | not be used as a validation rule. |
---|
276 | --> |
---|
277 | <validator name="includeJavaScriptUtilities" |
---|
278 | classname="" |
---|
279 | method="" |
---|
280 | methodParams="" |
---|
281 | depends="" |
---|
282 | msg="" |
---|
283 | jsFunction="org.apache.commons.validator.javascript.validateUtilities"/> |
---|
284 | |
---|
285 | </global> |
---|
286 | |
---|
287 | </form-validation> |
---|