據(jù)Struts聲稱, Validator是從Struts0.5就開(kāi)始使用了。從Struts1.1開(kāi)始,Validator就成為Jarkarta Commons的一個(gè)組件。從而成為一個(gè)非常有用的通用工具。
關(guān)于Commons Validator的地址,可以訪問(wèn):http://jakarta.apache.org/commons/validator/ 。Struts發(fā)行包中帶有這個(gè)包,也可以單獨(dú)在此處進(jìn)行下載。
Validator應(yīng)用的Struts官方指南參見(jiàn):http://struts.apache.org/userGuide/dev_validator.html 其中也有幾個(gè)相關(guān)資源。
使用中要注意的有幾點(diǎn):
- 注意DynaValidator的使用與常規(guī)ActionForm的校驗(yàn)
- 注意mapping中validate的配置
- 注意action中validate方法與validator的關(guān)系
Validator是一個(gè)同用框架,你可以使用在很多地方,包括最近流行的Spring 之中。
本章下載。