Struts1.2的框架验证
2012-07-14 19:50
411 查看
Struts1.2框架验证的两种方式
Action验证
Form验证
使用的步骤:
FormBean继承ValidatorForm类
Action继承ValidatorActionForm类
框架验证:
FormBean验证
1. 创建自定义验证文件*.xml,放在web-info目录下
2. 在struts-config.xml配置文件中安装验证框架插件
配置信息
3. 自定义验证文件中:
资源文件中的信息
国际化资源文件,资源文件的命名按照一定的格式:_en_US这些信息可以对照浏览器中的语言写。
本文出自 “野马红尘” 博客,谢绝转载!
Action验证
Form验证
使用的步骤:
FormBean继承ValidatorForm类
Action继承ValidatorActionForm类
框架验证:
FormBean验证
1. 创建自定义验证文件*.xml,放在web-info目录下
2. 在struts-config.xml配置文件中安装验证框架插件
配置信息
<!-- 安装资源文件 --> <message-resources parameter="xiao.zhang.struts.ApplicationResources" /> <!-- 安装插件 --> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <!-- 这里的pathnames是固定的,pathnames是ValidatorPlugIn类的一个属性字段 --> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/loginForm_validator.xml"/> </plug-in>
3. 自定义验证文件中:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "validator_1_0.dtd" > <form-validation> <formset> <!-- name用来描述是使用Form验证或Action验证 Form验证填写表单名 Action验证填写Action的Path --> <form name="loginForm"> <field property="userName" depends="required"> <arg0 key="userName" resource="true"></arg0> </field> <field property="passWord" depends="required,minlength,maxlength"> <!-- resource为true使用资源文件信息 resource为false不使用资源文件信息,使用<var>定义信息键值对</var> - - > <arg0 key="passWord" resource="true"></arg0> <arg1 key="${var:minlength}" resource="false"></arg1> <arg2 key="${var:maxlength}" resource="false"></arg2> <var> <var-name>minlength</var-name> <var-value>6</var-value> </var> <var> <var-name>maxlength</var-name> <var-value>8</var-value> </var> </field> </form> </formset> </form-validation>
资源文件中的信息
国际化资源文件,资源文件的命名按照一定的格式:_en_US这些信息可以对照浏览器中的语言写。
本文出自 “野马红尘” 博客,谢绝转载!
相关文章推荐
- 使用Struts1.2 Validator验证框架的简单例子
- struts1.2的Validator验证框架使用
- struts1.2的Validator验证框架使用
- struts 1.2 validate 验证框架
- Struts1.2中的validation验证框架的实现步骤(转帖)
- Struts1.2中的validation验证框架的实现步骤
- Struts 结合 Validate框架验证详解
- struts验证框架,验证两次输入密码相同
- struts验证框架
- Struts-validation验证框架不起作用
- 【Struts1.2总结系列】validation.xml验证文件的配置
- struts的validator验证框架
- struts2 自动验证框架
- 动态表单验证框架配置步骤 参考工程Struts_pro3
- 国际化编程实现和Struts验证框架 参考工程validateWeb
- Struts 2中验证框架内field-validator的required与requiredstring类型的区别
- Struts Validator验证框架
- Struts2 xwork验证框架
- Struts1_07_验证框架
- 如何扩充struts验证框架,进行多表单页面的验证