加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

全面的Java开源Apache Commons 工具类介绍

发布时间:2019-05-09 10:31:42 所属栏目:移动互联 来源:javaGren
导读:媒介 Apache Commons 器材类各人都有效过,可是也许缺乏体系进修,只用到了一小部门成果,无法施展极限的代价,懂得话说就是,一颗好白菜都让猪给拱了! 代码过多,手机寓目结果不佳,提议保藏后在电脑上静暗暗地看。因内容康健,可斗胆转发,纵然未满十八

3.设置文件中行使验证

  1. <form-validation>  
  2.  <global>  
  3.  <validator name="required"  
  4.  classname="org.apache.commons.validator.TestValidator"  
  5.  method="validateRequired"  
  6.  methodParams="java.lang.Object, org.apache.commons.validator.Field"/>  
  7.  </global>  
  8.  <formset>  
  9.  </formset>  
  10. </form-validation>  
  11. 添加姓名验证.  
  12. <form-validation>  
  13.  <global>  
  14.  <validator name="required"  
  15.  classname="org.apache.commons.validator.TestValidator"  
  16.  method="validateRequired"  
  17.  methodParams="java.lang.Object, org.apache.commons.validator.Field"/>  
  18.  </global>  
  19.  <formset>  
  20.  <form name="nameForm">  
  21.  <field property="firstName" depends="required">  
  22.  <arg0 key="nameForm.firstname.displayname"/>  
  23.  </field>  
  24.  <field property="lastName" depends="required">  
  25.  <arg0 key="nameForm.lastname.displayname"/>  
  26.  </field>  
  27.  </form>  
  28.  </formset>  
  29. </form-validation> 

4.验证类

  1. Excerpts from org.apache.commons.validator.RequiredNameTest  
  2. //加载验证设置文件  
  3. InputStream in = this.getClass().getResourceAsStream("validator-name-required.xml");  
  4. ValidatorResources resources = new ValidatorResources(in);  
  5. //这个是本身建设的bean 我这里省略了  
  6. Name name = new Name();  
  7. Validator validator = new Validator(resources, "nameForm");  
  8. //配置参数  
  9. validator.setParameter(Validator.BEAN_PARAM, name);  
  10. Map results = null;  
  11. //验证  
  12. results = validator.validate();  
  13. if (results.get("firstName") == null) {  
  14.  //验证乐成  
  15. } else {  
  16.  //有错误 int errors = ((Integer)results.get("firstName")).intValue();  

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读