据Struts声称, Validator是从Struts0.5就开始使用了。从Struts1.1开始,Validator就成为Jarkarta Commons的一个组件。从而成为一个非常有用的通用工具。
关于Commons Validator的地址,可以访问:http://jakarta.apache.org/commons/validator/ 。Struts发行包中带有这个包,也可以单独在此处进行下载。
Validator应用的Struts官方指南参见:http://struts.apache.org/userGuide/dev_validator.html 其中也有几个相关资源。
使用中要注意的有几点:
- 注意DynaValidator的使用与常规ActionForm的校验
- 注意mapping中validate的配置
- 注意action中validate方法与validator的关系
Validator是一个同用框架,你可以使用在很多地方,包括最近流行的Spring 之中。
本章下载。