apchae commons-validator 初体验
来源:互联网 发布:淘宝美工助理激活卡号 编辑:程序博客网 时间:2024/06/07 03:37
官方文档参考 apache
直接下source发现不能run,所以删掉了不必要的文件,之保留需要的代码。代码托管 sample
步骤一:导入需要的jar
步骤二:配置xml
<form-validation> <global> <validator name="int" classname = "test.TestTypeValidator" method="validateInt" methodParams="java.lang.Object,org.apache.commons.validator.Field" msg="errors.int"/>... </global> <formset> <form name="ValidateBean"> <field property="firstName" depends="required"> <arg key="nameForm.firstname.displayname"/> </field> ... </form> </formset> </form-validation>
form-validation : validation声明标签
global : 定义validator中调用的方法。 此例中定义了一个 public static boolean validateInt(Object bean, Field field) 方法。
formset : 上面标示需要验证 firstName property。
displayName与 errors只是 properties中定义的print内容
步骤三:implement validation方法
public static boolean validateInt(Object bean, Field field){return GenericValidator.isInt(ValidatorUtils.getValueAsString(bean, field.getProperty()));}
步骤四:调动validator
代码参考main方法。
使用validator 的好处是减少了公用validation 方法的代码,框架帮忙采用xml的方式做了mapping关系。对于经常使用的验证方法比较使实用。
0 0
- apchae commons-validator 初体验
- Commons-Validator
- Commons-Validator
- Jakarta Commons Validator(引用)
- Jakarta Commons Validator(转)
- commons-validator.jar校验
- Apache Commons Validator
- 通用验证系统commons-validator
- Jakarta Commons——Validator
- Apache Commons Validator 一些内容
- bootstrap validator表单提交初体验 基于HTML
- 关于Spring中Commons Validator的使用说明
- struts源代码阅读(Commons-Validator)
- struts源代码阅读(Commons-Validator)
- struts源代码阅读(Commons-Validator)
- struts(Commons-Validator)源代码解读
- Struts之验证框架Commons-Validator
- 关于Spring中Commons Validator的使用说明
- mysql 快速清除指定表中数据的sql语句
- 谈谈使用VFW在windows下编程控制摄像头(一)
- Android学习笔记<一>监听器的实现方式
- action的scope的用法 详解
- datediff()统计两个日期时间段之间的间隔
- apchae commons-validator 初体验
- 谈谈使用VFW在windows下编程控制摄像头(二)
- 四元数与复数
- 算法总结
- 字典树详解----串查找、排序、公共前缀之杀手锏
- JQuery操作单选,复选,下拉框
- c++ 打印堆栈信息
- jQuery 一些方法技巧
- 数据库row_number()的简单用法