validator-rules.xml 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!--
  3. This file contains the default Struts Validator pluggable validator
  4. definitions. It should be placed somewhere under /WEB-INF and
  5. referenced in the struts-config.xml under the plug-in element
  6. for the ValidatorPlugIn.
  7. <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
  8. <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,
  9. /WEB-INF/validation.xml"/>
  10. </plug-in>
  11. These are the default error messages associated with
  12. each validator defined in this file. They should be
  13. added to your projects ApplicationResources.properties
  14. file or you can associate new ones by modifying the
  15. pluggable validators msg attributes in this file.
  16. # Struts Validator Error Messages
  17. errors.required={0} is required.
  18. errors.minlength={0} can not be less than {1} characters.
  19. errors.maxlength={0} can not be greater than {1} characters.
  20. errors.invalid={0} is invalid.
  21. errors.byte={0} must be a byte.
  22. errors.short={0} must be a short.
  23. errors.integer={0} must be an integer.
  24. errors.long={0} must be a long.
  25. errors.float={0} must be a float.
  26. errors.double={0} must be a double.
  27. errors.date={0} is not a date.
  28. errors.range={0} is not in the range {1} through {2}.
  29. errors.creditcard={0} is an invalid credit card number.
  30. errors.email={0} is an invalid e-mail address.
  31. -->
  32. <form-validation>
  33. <global>
  34. <validator name="required"
  35. classname="org.springmodules.validation.commons.FieldChecks"
  36. method="validateRequired"
  37. methodParams="java.lang.Object,
  38. org.apache.commons.validator.ValidatorAction,
  39. org.apache.commons.validator.Field,
  40. org.springframework.validation.Errors"
  41. msg="errors.required">
  42. </validator>
  43. <validator name="requiredif"
  44. classname="org.springmodules.validation.commons.FieldChecks"
  45. method="validateRequiredIf"
  46. methodParams="java.lang.Object,
  47. org.apache.commons.validator.ValidatorAction,
  48. org.apache.commons.validator.Field,
  49. org.springframework.validation.Errors,
  50. org.apache.commons.validator.Validator"
  51. msg="errors.required">
  52. </validator>
  53. <validator name="minlength"
  54. classname="org.springmodules.validation.commons.FieldChecks"
  55. method="validateMinLength"
  56. methodParams="java.lang.Object,
  57. org.apache.commons.validator.ValidatorAction,
  58. org.apache.commons.validator.Field,
  59. org.springframework.validation.Errors"
  60. depends=""
  61. msg="errors.minlength">
  62. </validator>
  63. <validator name="maxlength"
  64. classname="org.springmodules.validation.commons.FieldChecks"
  65. method="validateMaxLength"
  66. methodParams="java.lang.Object,
  67. org.apache.commons.validator.ValidatorAction,
  68. org.apache.commons.validator.Field,
  69. org.springframework.validation.Errors"
  70. depends=""
  71. msg="errors.maxlength">
  72. </validator>
  73. <validator name="byte"
  74. classname="org.springmodules.validation.commons.FieldChecks"
  75. method="validateByte"
  76. methodParams="java.lang.Object,
  77. org.apache.commons.validator.ValidatorAction,
  78. org.apache.commons.validator.Field,
  79. org.springframework.validation.Errors"
  80. depends=""
  81. msg="errors.byte"
  82. jsFunctionName="ByteValidations">
  83. </validator>
  84. <validator name="short"
  85. classname="org.springmodules.validation.commons.FieldChecks"
  86. method="validateShort"
  87. methodParams="java.lang.Object,
  88. org.apache.commons.validator.ValidatorAction,
  89. org.apache.commons.validator.Field,
  90. org.springframework.validation.Errors"
  91. depends=""
  92. msg="errors.short"
  93. jsFunctionName="ShortValidations">
  94. </validator>
  95. <validator name="integer"
  96. classname="org.springmodules.validation.commons.FieldChecks"
  97. method="validateInteger"
  98. methodParams="java.lang.Object,
  99. org.apache.commons.validator.ValidatorAction,
  100. org.apache.commons.validator.Field,
  101. org.springframework.validation.Errors"
  102. depends=""
  103. msg="errors.integer"
  104. jsFunctionName="IntegerValidations">
  105. </validator>
  106. <validator name="long"
  107. classname="org.springmodules.validation.commons.FieldChecks"
  108. method="validateLong"
  109. methodParams="java.lang.Object,
  110. org.apache.commons.validator.ValidatorAction,
  111. org.apache.commons.validator.Field,
  112. org.springframework.validation.Errors"
  113. depends=""
  114. msg="errors.long"/>
  115. <validator name="float"
  116. classname="org.springmodules.validation.commons.FieldChecks"
  117. method="validateFloat"
  118. methodParams="java.lang.Object,
  119. org.apache.commons.validator.ValidatorAction,
  120. org.apache.commons.validator.Field,
  121. org.springframework.validation.Errors"
  122. depends=""
  123. msg="errors.float"
  124. jsFunctionName="FloatValidations">
  125. </validator>
  126. <validator name="double"
  127. classname="org.springmodules.validation.commons.FieldChecks"
  128. method="validateDouble"
  129. methodParams="java.lang.Object,
  130. org.apache.commons.validator.ValidatorAction,
  131. org.apache.commons.validator.Field,
  132. org.springframework.validation.Errors"
  133. depends=""
  134. msg="errors.double"/>
  135. <validator name="doubleRange"
  136. classname="org.springmodules.validation.commons.FieldChecks"
  137. method="validateDoubleRange"
  138. methodParams="java.lang.Object,
  139. org.apache.commons.validator.ValidatorAction,
  140. org.apache.commons.validator.Field,
  141. org.springframework.validation.Errors"
  142. depends="double"
  143. msg="errors.range"/>
  144. <!-- range is deprecated use intRange instead -->
  145. <validator name="range"
  146. classname="org.springmodules.validation.commons.FieldChecks"
  147. method="validateIntRange"
  148. methodParams="java.lang.Object,
  149. org.apache.commons.validator.ValidatorAction,
  150. org.apache.commons.validator.Field,
  151. org.springframework.validation.Errors"
  152. depends="integer"
  153. msg="errors.range">
  154. </validator>
  155. <validator name="intRange"
  156. classname="org.springmodules.validation.commons.FieldChecks"
  157. method="validateIntRange"
  158. methodParams="java.lang.Object,
  159. org.apache.commons.validator.ValidatorAction,
  160. org.apache.commons.validator.Field,
  161. org.springframework.validation.Errors"
  162. depends="integer"
  163. msg="errors.range">
  164. </validator>
  165. <validator name="floatRange"
  166. classname="org.springmodules.validation.commons.FieldChecks"
  167. method="validateFloatRange"
  168. methodParams="java.lang.Object,
  169. org.apache.commons.validator.ValidatorAction,
  170. org.apache.commons.validator.Field,
  171. org.springframework.validation.Errors"
  172. depends="float"
  173. msg="errors.range">
  174. </validator>
  175. <validator name="creditCard"
  176. classname="org.springmodules.validation.commons.FieldChecks"
  177. method="validateCreditCard"
  178. methodParams="java.lang.Object,
  179. org.apache.commons.validator.ValidatorAction,
  180. org.apache.commons.validator.Field,
  181. org.springframework.validation.Errors"
  182. depends=""
  183. msg="errors.creditcard">
  184. </validator>
  185. <validator name="length"
  186. classname="gssg.web.common.validation.GssgFieldChecks"
  187. method="validateLength"
  188. methodParams="java.lang.Object,
  189. org.apache.commons.validator.ValidatorAction,
  190. org.apache.commons.validator.Field,
  191. org.springframework.validation.Errors"
  192. depends=""
  193. msg="errors.length">
  194. </validator>
  195. </global>
  196. </form-validation>