知识大全 Struts从零开始五、Struts中验证数据实例[4]

Posted 规则

篇首语:石可破也,而不可夺坚;丹可磨也,而不可夺赤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts从零开始五、Struts中验证数据实例[4]相关的知识,希望对你有一定的参考价值。

Struts从零开始五、Struts中验证数据实例[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  安装和配置

  Validator框架采用两个基于XML的配置文件来配置验证规则 一个是validator rules xml 另一个是validation xml 这两个文件应该部署在对应于WEB应用程序的WEB INF文件夹下 对应的两个jar文件也添加到WEB INF/lib目录下

validation rules xml

  在validation rules xml 文件中配置了一些全局性的验证规则 使得你在应用程序中使用校验而不用关注实现细节 这个配置文件是Validator 框架自带的 可以用在所有Struts应用中 它默认配置了许多很常用的规则 一般来说 不用去更改它 除非需要扩展或修改这些默认的验证规则

  建议 即使你需要扩展一些规则 也不要去修改validation rules xml 而是通过新的配置文件去定义你所扩展的校验规则

  validator rules xml文件的根元素是form validation 它包含一到多个global元素 global元素包含一到多个validator 元素

  每一个validator 元素定义了一个唯一的验证规则 下面是validation rules xml 文件中的一个片断 (mask)验证规则

classname= apache struts validator FieldChecks

  method= validateMask

  methodParams= java lang Object

   apache mons validator ValidatorAction

   apache mons validator Field

   apache struts action ActionMessages

   apache mons validator Validator

  javax servlet HttpServletRequest

  depends=

  msg= errors invalid />

   ) name 赋予验证规则的一个唯一的名称

   ) classname 指的是具体实现验证规则的类

   ) method 指包含具体实现类的方法

   ) methodParams 声明method属性所指定的方法参数 多个参数之间用逗号分隔

   ) depends 指定在调用当前的严整规则之前必须先调用的其他验证规则 多个则用逗号分隔

   ) msg 指定来自于Resource Bundle中的消息key 当验证失败时 validator框架根据这个消息key到Resource Boundle中查找匹配的消息

cha138/Article/program/Java/ky/201311/29084

相关参考

知识大全 Struts从零开始五、Struts中验证数据实例[6]

Struts从零开始五、Struts中验证数据实例[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始五、Struts中验证数据实例[5]

Struts从零开始五、Struts中验证数据实例[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始五、Struts中验证数据实例[3]

Struts从零开始五、Struts中验证数据实例[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始五、Struts中验证数据实例[2]

Struts从零开始五、Struts中验证数据实例[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始五、Struts中验证数据实例[1]

Struts从零开始五、Struts中验证数据实例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始一、普通的登录验证实例

Struts从零开始一、普通的登录验证实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Str

知识大全 Struts从零开始一、普通的登录验证实例[1]

Struts从零开始一、普通的登录验证实例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Struts从零开始一、普通的登录验证实例[4]

Struts从零开始一、普通的登录验证实例[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Struts从零开始一、普通的登录验证实例[3]

Struts从零开始一、普通的登录验证实例[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!