已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Struts2内置校验器 struts2提供了大量的内置验证器,分别介绍如下1.必填验证器RequiredFieldvalidator验证器检查指定的字段是否为null。该验证器可以接受一个参数:fieldName,指定要验证的字段名,如果使用元素来声明该字段验证器,则不需要这个参数。采用非字段校验器的配置如下:html view plaincopy1. 2. 3. 4. user.username5. 请输入用户名!6. 采用字段验证器配置如下:html view plaincopy1. 2. 3. 4. 5. 6. 请输入用户名!7. 8. html view plaincopy1. 2. 3. 4. 5. 6. 请输入用户名!7. 8. 2必填字符串验证器:html view plaincopy1. 2. 3. 4. user.username5. true6. 请输入用户名!7. 8. 9. 10. 11. 12. true13. 请输入用户名!14. 15. 3.字符串长度验证器:StringLengthFieldValidator验证器检查一个字符串字段值是否子啊一定的长度范围内。该验证器有四个参数:fieldname:要验证的字段名maxLength:指定字符值的最大长度minLength:指定字段值的最小长度trim指定是否执行String 的trim()方法去掉首尾空格html view plaincopy1. 2. 3. 4. user.username5. 106. 187. true8. 你输入的长度必须在$minLength和$maxLength之间9. 10. 11. 12. 13. 1014. 1815. true16. 你输入的用户名长度必须在$minLength和$maxLength之间17. 18. 4.整数验证器IntRangeFieldValidator验证器检查指定的整数是否在一定的范围内。有三个参数:fieldName:要验证字段名min:整数最小值max:指定整数的最大值html view plaincopy1. 2. 3. 4. user.age5. 16. 107. 你输入的年龄在$min到$max之间8. 9. 10. 11. 12. 113. 1014. 你输入的长度必须在$min和$max之间15. 16. 5.双精度浮点数验证器DoubleRangeFieldValidator验证器检查浮点数是否在指定的范围之内fieldName:指定要验证的字段名minInclusive:指定浮点数的最小值maxinclusive:指定浮点数的最大值 html view plaincopy1. 2. 3. price4. 10.15. 111.06. 商品的价格必须在$minInclusive到$maxInclusive之间7. 8. 9. 10. 11. 10.12312. 99.12313. 你输入的长度必须在$minExclusive到$maxExclusive之间14. 15. 6.日期验证器DateRangeFieldValidator验证日期是否在指定范围之内html view plaincopy1. 2. 3. 4. user.birth5. 01/01/19906. 01/01/20207. 出生日期必须在1990年1月1日到什么之间8. 9. 10. 11. 12. 01/01/199013. 01/01/205014. 你输入的出生日期必须在1990年1月1日到2050年1月1日之间15. 16. 7.表达式验证器html view plaincopy1. 2. !-ExpressionValidator是一个普通验证码,它基于OGNL表示进行验证。该验证器可以接受一个参数:expression3. 这个参数指定要计算的OGNL表达式,该表达式是基于栈进行求值,表达式的结果必须是Boolean,不支持标签-4. 5. user.password=verifyPassword6. 输入密码不一致7. 8.字段表示式验证器html view plaincopy1. 2. verifyPassword3. verifyPassword=user.password4. 再次输入的密码不一致!5. 6. 7. 8. 9. 10. verifyPassword=user.userpass11. 输入密码不一致12. 13. 9.正则表达式验证器html view plaincopy1. 2. 3. 4. user.zipcode5. 6. 邮政编码无效7. 8. 9. 10. 11. 12. 13. 邮政编码无效14. 15. 10.邮件地址验证器html view plaincopy1. 2. 3. 4. user.email5. 邮箱地址无效6. 7. 8. 9. 邮箱地址无效10. 11. 11.网址验证器html view plaincopy1. 2. 3. homePage4. 输入网址不合法5. 6. 7. 8. 输入网址不合法9. 10. 12.visitor验证器我们编写的验证器,基本上针对特定的user对象的,但是对于model层实体类,在很多地方都要实例化他们的对象,那样的话我们就会在很多地方编写验证。VistorFieldValidator验证器介绍:作用,提高代码重用性VistorFieldValidator可以处理简单的对象属性,也可以处理对象集合或者对象数组VistorFieldValidator验证器接受三个参数:fieldname:指定要验证的字段名context:指定验证发生的上下文,是可选的 appendPrefix:Boolean型,指定要添加到字段上的前缀。参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国防灾减灾日宣传教育
- 2026年世界旅游经济动态研究多选题库
- 2026年雅思学术类全真模拟试题及答案详解
- 2026年窗口单位一次性告知制度知识题
- 2026年消费者权益保护法常识竞赛
- 2026年大学计算机编程基础练习题
- 2026年教育行业新政解读与实施策略单选题库
- 2026年城市防洪排涝知识竞赛题库
- 2026年师德师风年度考核登记表填写要点练习题
- 2026年安排工作退役士兵待安排工作期间生活补助问答
- 食堂操作间卫生管理制度
- 小儿外科发展规划
- T∕CECS 21-2024 超声法检测混凝土缺陷技术规程
- 能源与动力工程测试技术 课件 第十一章 振动与噪声测量
- 食品欺诈预防管理制度
- 装配式建筑混凝土构件深化设计任务3叠合梁的深化设计86课件
- 《基于西门子S7-1200PLC的四层电梯控制系统设计》8900字
- 外科学-甲状腺疾病
- 锅炉工作简历模板范文
- 一年级下册劳动《变色鱼》课件
- 中小学生心理健康教育模式创新研究
评论
0/150
提交评论