通过代码示例跟我学apachecommons-validator表单验证器组件技术及应用实例内容摘要:
locale):验证是否为日期格式的输入; 3) boolean isEmail( value):验证是否为合法的 Email 输入; 4) boolean isInRange(int value, int min, int max):验证输入的数据值是否在某个特定的范围内。 类 这个类 主要 用来检查日期类型 的输入数据 是否合法, 但 日期的 格式要求可以 通过参数 规定。 在 DateValidator 类中提供有如下的几个主要的成员方法: 1) static DateValidator getInstance():返回一个单例模式的 DateValidator 类的对象实例; 2) boolean isValid( value, locale):按照 Locale 参数验证输入的日期数据是否合法; 3) boolean isValid( value, datePattern, boolean strict) :按照格式字符串 datePattern 参数验证输入的日期数据是否合法,其中的 strict 参数表示是否需要严格遵守格式字符串的要求。 下面的【例 4– 14】中的代码片段示例说明 了 DateValidator 类 (单例类) 的基本用法,其中的参数 userInputedDate 代表需要验证的数据,而 YYYYMMDD表示对该数据的格式要求。 【例 4– 14】 说明如何应用 DateValidator 类的基本用法的代码示例 DateValidator dateValidator = ()。 if(!(userInputedDate,YYYYMMDD,true)){ // 显示不是一 个有效的日期格式输入的错误提示 return。 } 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 5/9 页 5 类 读者从该 类 的名称上也应该知道它的功能是 检查 Email 类型 的输入数据的 合法 性。 该类中主要包含有下面的成员方法: 1) static EmailValidator getInstance():返回一个单例模式的 EmailValidator 类的对象实例; 2) boolean isValid( ):验证输入的数据是否满足 Email 的基本格式要求。 体验常规的服务器端数据验证的实现 方法 所存在的问题 理解 服务器端 数据验证的必要性 ( 1)在某个体现用户注册的页面不输入任何用户有关的身份信息,而直接提交 ( 2)提交后然后再打开数据库表将出现大量的为空的字段数据 —— 无效的数据 采用 常规的服务器端数据验证的实现方法 的代码片段 UserInfoVO oneUserInfoVO=new UserInfoVO ()。 getLogi。通过代码示例跟我学apachecommons-validator表单验证器组件技术及应用实例
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。