验证框架技术
一、 操作步骤:
1. 创建Web项目
2. 如果所用的IDE自带有验证框架的架包(jakarta-oro.jarcommons-validator.jar)就不用拷贝到WEB-INF/lib下,否则就的拷贝
3. 验证框架下有2个文件,分别是validator-rules.xml(一组验证规则)和validation.xml
(自己配置的相关字段验证,这个xml是需要自己建)
4. 前面的准备工作做完后,就开始相关的配置了,在验证框架中,必须要有一个.dtd
(它是commons-validator.jar中的一个文件,所以需要解压该架包才能获得,具体操作如下:自己所建项目下->WebRoot->WEB-INF->lib-> commons-validator.jar解压后->按照这个路径 (orgapachecommonsvalidator)-> resources->找到你所需要的相关.dtd文件)
5. 将validator-rules.xml中的错误信息拷贝到structs框架中的
ApplicationResources.properties(资源文件)中,然后将
validator-rules.xml中的
插件拷贝到
struts-config.xml中的(
下)
* 注 * :Form要继承ValidatorForm并且屏蔽掉validate方法
// public ActionErrors validate(ActionMapping mapping,
// HttpServletRequest request) {
// // TODO Auto-generated method stub
// return null;
// }6.在validation.xml中进行相关的验证配置如:
所注意的问题:1、如在arg0中如果不设置验证器,那么就被所有的验证器通用
2、如中的arg1要与错误信息中所对应的该验证器的参数一至(errors.maxlength={0} can not be greater than {1} characters.)
如果(errors.maxlength={0} can not be greater than {2} characters.)的话,那么就必须将2改为1
7.jsp中的前台验证:
//对应formBean的名字
8.配置完毕[@more@]作者: louis850324 发表日期: 2006-12-30 11:13 文章属性: 原创
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8271432/viewspace-887884/
,如需转载,请注明出处,否则将追究法律责任。