Validator框架已成為Jakarta的公共項目的一部分
Validator主要依賴兩個jar包
Jakarta
Commons
在用Struts中用這個框架
下面介紹一下
Validator采用基於兩個xml文件的方式來配置驗證規則
這個文件包含了一組驗證規則
這個文件是針對於具體struts應用的
例如一個驗證登陸form的例子
代碼
<form
<global>
<!
<constant>
<constant
<onstant
</constant>
</global>
<formset>
<form name=
<!
<field property=
<arg
</field>
<field property=
<!
<arg
<arg
<arg
<var>
<var
<var
</var>
<var>
<var
<var
</var>
<var>
<var
<var
</var>
</field>
</form>
</formset>
</form
validator
為了在struts中用validator
應用啟動時
相應的validator
代碼
Validator框架不能直接org
ValidatorActionForm和ValidatorForm
DynaValidatorActionFrom繼續自DynaValidatorForm
支持動態在ActionFrom中使用Validator框架
ValidatorFormActionForm繼承ValidatorForm
支持在標准ActionForm中使用Validator框架
DynaValidtaorForom和ValidatorForm類都實現了validator()方法
ValidatorForm有一個子類ValidatorActionForm
ValidatorForm
Strust配置文件的元素的name屬
From:http://tw.wingwit.com/Article/program/Java/ky/201311/27918.html