什么是短路验证
来源:互联网 发布:怎样参加淘宝活动 编辑:程序博客网 时间:2024/05/22 03:39
需要那个验证器做短路验证,就在那个那个验证器中添加属性 short-circuit="false"
示例如下:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
所有类,国际化资源文件,页面,仅需修改配置 中的 TestAgeValidation-validation.xml 如下
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd"><validators> <field name="age"> <!-- 类型转换验证 --> <field-validator type="conversion" short-circuit="false" > <message>类型转换错误!</message> </field-validator> <!-- 看看添加了短路验证 short-circuit="false" 若类型转换错误的时候,还会不会进行下面的 int整型验证 --> <field-validator type="int" short-circuit="false"> <param name="min">1</param> <param name="max">130</param> <message key="error.int"></message> </field-validator> </field> </validators>
仅提示类型转换错误 而没有再向下去检验age 是否是 int 类型,也没有出现int 类型转换错误的提示
再来看一下 debug
里面也没有age是否符合1-130 的错误提示 这就是短路验证的魅力!
0 0
- 什么是短路验证
- 什么是“逻辑短路”
- 什么是数据验证
- 什么是表单验证
- struts2输入验证之短路验证
- struts2 验证继承和验证短路效应
- 浅谈验证码(一什么是验证码)
- 什么是验证码识别程序?
- strut2 学习之验证框架五验证器的短路
- 什么是数学:验证电话号码的算法
- 24.struts2_短路验证,非字段验证,相同验证规则使用一条相应
- Struts2框架验证--短路较验(short-circuit)
- 编程验证带权图的最短路径路由算法
- 完善短路验证时,不完美的错误信息提示
- POJ3259---Wormholes(最短路:验证存在负环)
- POJ2240---Arbitrage(最短路:验证是否正环)
- 39-41.Struts2_短路验证&非字段验证&相同的验证规则使用同一条响应消息&自定义验证器
- 短路
- Android Studio简记
- vb()
- myeclipse程序断点调试
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- 途牛原创|基于EAV模型的运营系统架构实践
- 什么是短路验证
- Android入门开发之Intent
- kafka消费API理解
- mysql right函数
- JSP的注释
- SpringMVC MyBatis 集成 HelloWorld
- 冒泡排序法
- 基础级 - Date of PHP && JS
- 途牛原创|无线中心运营研发Redis酷实践