Struts2 内置校验器API_struts2自定义校验器

其他范文 时间:2020-02-27 15:45:15 收藏本文下载本文
【www.daodoc.com - 其他范文】

Struts2 内置校验器API由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“struts2自定义校验器”。

Struts2内置校验器

struts2提供了大量的内置验证器,分别介绍如下 1.必填验证器

RequiredFieldvalidator验证器检查指定的字段是否为null。该验证器可以接受一个参数:fieldName,指定要验证的字段名,如果使用元素来声明该字段验证器,则不需要这个参数。采用非字段校验器的配置如下: [html] view plaincopy

1.2.

3.4.user.username

5.请输入用户名!

6.采用字段验证器配置如下:

[html] view plaincopy 1.

3.4.5.6.7.8.[html] view plaincopy

1.2.采用字段验证器风格时-->

请输入用户名!

3.4.5.6.7.8.

请输入用户名!

2必填字符串验证器: [html] view plaincopy

1.2.

3.4.user.username

5.true

6.请输入用户名!

7.8.9.10.

11.12.true

13.请输入用户名!

14.15.3.字符串长度验证器:

StringLengthFieldValidator验证器检查一个字符串字段值是否子啊一定的长度范围内。该验证器有四个参数: fieldname:要验证的字段名 maxLength:指定字符值的最大长度 minLength:指定字段值的最小长度

trim指定是否执行String 的trim()方法去掉首尾空格 [html] view plaincopy

1.2.3.

4.user.username

5.10

6.18

7.true

8.你输入的长度必须在${minLength}和${maxLength}之间

9.10.11.

12.13.10

14.18

15.true

16.你输入的用户名长度必须在${minLength}和${maxLength}之间

17.18.4.整数验证器

IntRangeFieldValidator验证器检查指定的整数是否在一定的范围内。有三个参数:

fieldName:要验证字段名 min:整数最小值 max:指定整数的最大值 [html] view plaincopy 1.

3.4.5.整数验证器-->

user.age

1 6.10

7.你输入的年龄在${min}到${max}之间

8.9.10.

11.12.1

13.10

14.你输入的长度必须在${min}和${max}之间

15.16.5.双精度浮点数验证器

DoubleRangeFieldValidator验证器检查浮点数是否在指定的范围之内 fieldName:指定要验证的字段名 minInclusive:指定浮点数的最小值 maxinclusive:指定浮点数的最大值 [html] view plaincopy

1.2.

3.price

4.10.1

5.111.0

6.商品的价格必须在${minInclusive}到${maxInclusive}之间

7.8.9.

10.11.10.123

12.99.123

13.你输入的长度必须在${minExclusive}到${maxExclusive}之间

14.15.6.日期验证器

DateRangeFieldValidator验证日期是否在指定范围之内 [html] view plaincopy

1.2.3.

4.user.birth

5.01/01/1990

6.01/01/2020

7.出生日期必须在1990年1月1日到什么之间

8.9.10.11.

12.01/01/1990

13.01/01/2050

14.你输入的出生日期必须在1990年1月1日到2050年1月1日之间

15.16.7.表达式验证器 [html] view plaincopy

1.2.3.这个参数指定要计算的OGNL表达式,该表达式是基于栈进行求值,表达式的结果必须是Boolean,不支持标签-->

4.5.user.paword==verifyPaword

6.输入密码不一致

7.8.字段表示式验证器 [html] view plaincopy

1.2.verifyPaword

3.verifyPaword==user.paword

4.再次输入的密码不一致!

5.6.7.8.

9.10.verifyPaword==user.userpa

11.输入密码不一致

12.13.9.正则表达式验证器 [html] view plaincopy

1.2.3.

4.user.zipcode

5.

6.邮政编码无效

7.8.9.10.

11.12.

13.邮政编码无效

14.15.

10.邮件地址验证器 [html] view plaincopy 1.

3.4.5.6.7.8.9.10.11.11.网址验证器

[html] view plaincopy 1.

3.4.5.6.7.8.9.10.12.visitor验证器

我们编写的验证器,基本上针对特定的user对象的,但是对于model层实体类,在很多地方都要实例化他们的对象,那样的话我们就会在很多地方编写验证。网址验证器-->

homePage

输入网址不合法

输入网址不合法

邮件地址验证器-->

user.email

邮箱地址无效

邮箱地址无效

VistorFieldValidator验证器介绍: 作用,提高代码重用性

VistorFieldValidator可以处理简单的对象属性,也可以处理对象集合或者对象数组

VistorFieldValidator验证器接受三个参数: fieldname:指定要验证的字段名

context:指定验证发生的上下文,是可选的appendPrefix:Boolean型,指定要添加到字段上的前缀。参数可选,默认值为true

13.转换验证器

[html] view plaincopy 1.

3.4.5.6.7.8.9.10.11.12.13.转换验证器-->

intField

true

不能转换成Integer类型!

true

不能转换成Integer类型

struts2

搭建Struts2环境时:1找到开发Struts2应用需要使用到的jar文件.2编写Struts2的配置文件3在web.xml中加入Struts2 MVC框架启动配置大家可以到http://struts.apache.org/downloa......

API螺纹

套管螺纹在API 规范中分为五大类:API 标准螺纹的优点是:1) 加工容易,一般精度,油田现场容易加工配接有关短节,成本低。 2) 采用一般操作条件联接,易于修扣和现场处理。3) 在有优质......

API认证

API认证要求与API认证流程API认证看起来跟 iso9000认证很类似的操作过程和形式要求,但内容可是iso9001认证所不能比的–太专业,中间的翻译和美国总部的联络,进厂验证等是API认......

API认证

API标准在中国的应用中国从1976年开始,国家标准局已明确将API标准作为中国石油设备标准应该采用和靠拢的国际先进标准。从采用API标准的实践说明,对中国石油业标准化工作起了......

struts2课件

—高级软件人才实作培训专家!Struts2的启动配置在struts1.x中,struts框架是通过Servlet启动的。在struts2中,struts框架是通过Filter启动的。他在web.xml中的配置如下:struts2o......

下载Struts2 内置校验器APIword格式文档
下载Struts2 内置校验器API.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文