struts2 自定义身份证验证器
struts2的验证器是用的xwork里面的验证,自定义验证器就是根据源码继承已有的字段验证器而来。具体步骤如下:
1.展开xwork-2.0.4.jar,com.opensymphony.xwork2.validator.validators目录下有个default.xml,将它复制到项目根目录下改名叫validators.xml。
验证框架首先在根目录下找validators.xml文件,没找到validators.xml文件,验证框架将调用默认的验证设置,即default.xml里面的配置信息.
4.新建一个类(身份证验证为例:类名CardIdFieldValidator)继承FieldValidatorSupport,实现validate方法。
CardIdValidators.java
对特定的方法进行校验:http://blog.163.com/yangmo_119/blog/static/18204602020112239574393/
引自:http://www.blogjava.net/siyn/archive/2008/10/18/235161.html