Struts validator 验证器使用,开发和扩展
Struts Validator验证器使用指南
(根据Struts Validator Guide)
作者:
David Winterfeldt大卫
James Turner詹姆斯
Rob Leland罗伯特
翻译:
侯思超
验证器:
从0.5版,验证器在一些form中就已经实现了,他最初包含在开发人员包中,后来核心代码挪到Jakarta Commons包中和Struts特别扩展中作为 Struts 1.1的一部分。许多开发者为方便一直使用struts验证器,这篇文档首先概述验证器的核心功能性,然后大概介绍在 struts1.1中的变化和新增功能。
如果你配置好验证器插件,你应该扩展ValidatorForm而不是ActionForm,以便它能加载你的Validator资源。他根据struts-config.xml文件中的action的name属性为当前form的调用相应的验证器,因此在validator-rules.xml中的form元素的名称属性应该与action的name属性值相匹配。
另外一种选择是扩展ValidatorActionForm 而不是ValidatorForm,ValidatorActionForm使用struts-config.xml中action的path属性,所以path属性的值相应的应该与validator-rules.xml中的Form的name属性匹配。
一个分离的action可以定义给多页form的每个页面,而且验证规则可以与action关联而不是与页码,就像验证范例中的多页form范例那样。
国际化
在validator-rules.xml 文件中form的验证规则可以组织为FormSet。FormSet 有与java.util.Locale 类相应的属性:如语言, 国家以及变量型属性,如果他们未定义,FormSet 将把它设置为默认值。一个FormSet 也可以有关联的常量。另外还可以定义与FormSet 同一级别的全局global元素,他与FormSet同样也有常量。
注意:你必须在国际化的FormSet前声明一个没有国际化的默认FormSet。这样如果Validator没有找到locale时可以有一个默认版本。
可插入验证器的默认错误信息值可以被msg元素覆盖。所以为mask验证器生成错误信息的替代方法就是使用msg属性,如果字段的name属性与验证器的name属性匹配,那末将使用字段的msg属性。
Struts Validator验证器使用指南Struts Validator验证器使用指南隐藏>> Struts Validator验证器使用指南 [本页面推荐在1024x768分辩率下浏览]文章类别:Java 网站目录: 网...
Struts Validator 验证器使用指南(根据 Struts Validator Guide) 作者: David Winterfeldt 大卫 James Turner 詹姆斯 Rob Leland 罗伯特 翻译: 侯思超 验证器:从 0....
Validator验证器技术 Struts Validator验证器技术 在本讲您能了解如下知识点 Validator框架的应用步骤 Validator框架的应用步骤 各个自带的校验器 启用客户端验证 IDE...
Struts Validator验证器技术 在本讲您能了解如下知识点 ?Validator(校验器) ?内置的各个验证方法 ?两个XML格式的配置文件 1、Validator(校验器)概述(1)为什么要提...
1. 在 struts-config.xml 文件中加入 validator 插件,加入这个插件后你的应用就具别的使用 validator 的环境,但是,要想真正的使用它还需要其他的配置。如: <plug...
Struts Validator Framework的使用Struts Validator Framework的使用 框架又见框架... 比起Struts框架本身,validatro framework 对代码的侵入性少的多,仅需要继承Validato...
Struts2校验器使用方法_IT/计算机_专业资料。Struts2 校验方法以及流程校验器规则...Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator...
Struts1.2 Validator 使用方法 2009年09月14日 星期一 22:25 使Struts支持...各个校验器之间使用逗号隔开.<msg>标记说明了当这个Field通不过校验的时候向用户...
struts_validator_IT/计算机_专业资料。struts_validatorValidator 框架 不能使用动态 FormBean,因为它没有提供 validate 方法的入口,无法实现表单校验 native2ascii tool...
className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" /> </plug-in> 这里如果是想使用多个 ***.xml 文件的话 , ...
Struts Validator 验证器使用指南(根据 Struts Validator Guide) 作者: David Winterfeldt 大卫 James Turner 詹姆斯 Rob Leland 罗伯特 翻译: 侯思超 验证器:从 0....
深入了解Struts Validator 39页 免费 Struts Validator页面验证 3页 免费 Struts Validator页面验证 3页 免费 Struts Validator验证器技... 21页 免费 Struts的Valid...

我要评论