struts1 验证框架
1:建立validator-rules.xml和 validation.xml
2:将这两个文件作为插件存入struts配置文件,在struts配置文件最后加上:
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
??? <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
3:由于所有的错误信息都是通过资源文件ApplicationResource.properties保存的,所以要在资源文件中配置错误信息。
4:编写JSP,ActionForm,Action;
注意: 此时,ActionForm应该继承 org.apache.struts.validator.ValidatorForm,或者是 org.apache.struts.validator.DynaValidatorForm
5:在validation.xml 内写验证规则了;
6.配置action,注意validate=“true”
<action attribute="memberForm" name="memberForm"
???parameter="status" path="/member" scope="request"
???type=“org.lxh.struts.action.MemberAction” validate=“true” />表示使用验证框架
?</action-mappings>?
?
7.需要进行验证的页面:
?
–表单验证的函数就是通过<html:javascript>标签生成,可以直接通过源代码查找。