Struts Validator 开发指南
来源:百度文库 编辑:神马文学网 时间:2024/05/01 08:13:29
使Struts支持Validator.. 1
Validator-rules.xml文件.... 2
Validator.xml 文件.... 2
Required Validator.. 3
Mask Validator.. 3
Range Validator.. 4
Maxlength Validator.. 4
Minlength Validator.. 5
Email Validator.. 5
Form Bean的编写.... 5
Struts-config.xml文件的配置.... 5
在JSP页面捕捉错误信息.... 6
捕捉服务端的错误信息... 6
捕捉JavaScript的错误信息... 6
编写扩展Struts Validator校验密码输入.... 7
1.编写一个校验器(Validator),实现对form中两个字段的一致性校验: 7
2.编写validator-rules文件,增加一个自定义校验器的配置: 8
3.编写JSP页面... 9
4.编写validator.xml配置文件: 10
支持Validator
要在Struts项目中使用Validator功能,首先需要配置Struts项目,使其支持Validator框架.Struts通过一个插件(Plugin)来使Struts项目支持Validator.这个Plugin由Struts默认提供,用户也可以自己开发自己的Validator Plugin.Struts默认提供的Plugin为:
org.apache.struts.validator.ValidatorPlugIn.
用户必须在struts-config.xml 文件中配置这个Plugin,才能使Struts项目支持Validator.配置方法比较简单,通过任何文本编辑器打开struts-config.xml 文件,在这个文件的末尾加上下面的代码,重新启动J2EE服务器就可以实现对Validator的支持了.
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
在Jbuilder开发环境中可以通过下面的方法使Struts项目支持Validator框架.
1. 在项目管理器中用鼠标右键点击Web项目(在我们的项目中是 WebModule ).
2. 选择菜单的 “Properties…”菜单项.
3. 在弹出的对话框的左边树型结构中选中 “web” 节点.
4. 在右边的 “JSP/Servlet frameworks” 框中勾选 “sturts1.1” 节点以及 “struts” 节点下的 “validation” 子节点.
5. 点击 “OK” 按钮完成配置.
6. 检查 struts-config.xml 文件,可以看到配置文件里已经加入了Validator Plugin.
Validator-rules.xml文件
Validator-rules.xml文件是校验器的定义文件.指定了每一个校验器的基本信息和执行校验的JavaScript代码.Struts默认提供了十四个校验器,这些校验器可以满足我们平时项目开发中碰到的绝大多数的输入校验要求.如果这些校验器不能满足用户的校验要求,那么我们也可以开发自己的校验器.我们项目主就实现了一个校验密码的一致性的Validator.
Struts提供的校验器包括Required Validator ,Requiredif Validator, MinLength Validator , MaxLength Validator , Mask Validator , Byte Validator , Short Validaotr , Integer Validator , Long Validator , Float Validator , Double Validator , Date Validator , Range Validator , IntRange Validator , FloatRange Validator , CrediteCard Validator , Email Validator 等校验器.后面我将讲述一些比较常用的校验器的使用方法.
Validator.xml 文件
Validator.xml 文件用来定义用户需要校验的每一个JSP Form中的每一个字段的校验规则,这个文件是我们在Struts项目开发中使用Validator框架所需要配置的文件.这个文件的根节点是,在根节点下的节点的
Validator-rules.xml文件.... 2
Validator.xml 文件.... 2
Required Validator.. 3
Mask Validator.. 3
Range Validator.. 4
Maxlength Validator.. 4
Minlength Validator.. 5
Email Validator.. 5
Form Bean的编写.... 5
Struts-config.xml文件的配置.... 5
在JSP页面捕捉错误信息.... 6
捕捉服务端的错误信息... 6
捕捉JavaScript的错误信息... 6
编写扩展Struts Validator校验密码输入.... 7
1.编写一个校验器(Validator),实现对form中两个字段的一致性校验: 7
2.编写validator-rules文件,增加一个自定义校验器的配置: 8
3.编写JSP页面... 9
4.编写validator.xml配置文件: 10
支持Validator
要在Struts项目中使用Validator功能,首先需要配置Struts项目,使其支持Validator框架.Struts通过一个插件(Plugin)来使Struts项目支持Validator.这个Plugin由Struts默认提供,用户也可以自己开发自己的Validator Plugin.Struts默认提供的Plugin为:
org.apache.struts.validator.ValidatorPlugIn.
用户必须在struts-config.xml 文件中配置这个Plugin,才能使Struts项目支持Validator.配置方法比较简单,通过任何文本编辑器打开struts-config.xml 文件,在这个文件的末尾加上下面的代码,重新启动J2EE服务器就可以实现对Validator的支持了.
在Jbuilder开发环境中可以通过下面的方法使Struts项目支持Validator框架.
1. 在项目管理器中用鼠标右键点击Web项目(在我们的项目中是 WebModule ).
2. 选择菜单的 “Properties…”菜单项.
3. 在弹出的对话框的左边树型结构中选中 “web” 节点.
4. 在右边的 “JSP/Servlet frameworks” 框中勾选 “sturts1.1” 节点以及 “struts” 节点下的 “validation” 子节点.
5. 点击 “OK” 按钮完成配置.
6. 检查 struts-config.xml 文件,可以看到配置文件里已经加入了Validator Plugin.
Validator-rules.xml文件
Validator-rules.xml文件是校验器的定义文件.指定了每一个校验器的基本信息和执行校验的JavaScript代码.Struts默认提供了十四个校验器,这些校验器可以满足我们平时项目开发中碰到的绝大多数的输入校验要求.如果这些校验器不能满足用户的校验要求,那么我们也可以开发自己的校验器.我们项目主就实现了一个校验密码的一致性的Validator.
Struts提供的校验器包括Required Validator ,Requiredif Validator, MinLength Validator , MaxLength Validator , Mask Validator , Byte Validator , Short Validaotr , Integer Validator , Long Validator , Float Validator , Double Validator , Date Validator , Range Validator , IntRange Validator , FloatRange Validator , CrediteCard Validator , Email Validator 等校验器.后面我将讲述一些比较常用的校验器的使用方法.
Validator.xml 文件
Validator.xml 文件用来定义用户需要校验的每一个JSP Form中的每一个字段的校验规则,这个文件是我们在Struts项目开发中使用Validator框架所需要配置的文件.这个文件的根节点是
Struts Validator 开发指南
Struts Validator的使用
Struts的验证--Validator
Struts Validator的使用
用Struts Validator检查你的表单
Eclipse开发struts完全指南一(全)
Eclipse开发struts完全指南一(全)-Java频道-中国IT实验室
JBuilder 开发 Struts实例
Struts Portlet开发 Liferay
Struts使用Tiles辅助开发
再说Struts多模块开发
Struts使用Tiles辅助开发
struts验证框架开发详解-
Matrix - 与 Java 共舞 - 在Struts中使用Validator框架
Matrix - 与 Java 共舞 - 在Struts中使用Validator框架
利用myeclipse快速开发struts应用程序
struts开发 实践—实用小贴士
Struts+Spring+Hibernate开发实例
利用MyEclipse快速开发struts应用程序
struts开发 实践—实用小贴士
Struts+Spring+Hibernate开发实例
liferay 中 开发简单struts portlet
spring+struts+hibernate开发实例(一)
使用 Struts 2 开发 RESTful 服务