`
younglibin
  • 浏览: 1211970 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 校验器——整数校验器(int)(内建校验器)

 
阅读更多

整数校验器的名字:int

该校验器要求字段的整数值必须在指定范围内;

 

参数:

  1. fieldName:该参数指定校验的action属性名,如采用字段校验器,则无须指定该参数
  2. min:可选,指定属性的最小值,如果没有指定,则不检查最小值;
  3. max:可选,指定属性的最大值,如果没有指定,则不检查最大值;

 

 

使用非字段校验器风格来配置整数校验器示例:

 

<validators>
   <!--使用非字段校验器风格来配置整数校验-->
   <validator type="int">
         <!--指定需要校验的字段名-->
         <param name="fieldName">age</param>
         <!--指定age属性的最小值-->
         <param name="min" >20</param>
         <!--指定age属性的最大值-->
         <param name="max" >120</param>
         <!--指定校验失败的提示信息-->
         
<message>age 必须在${min} 和${max}之间</message>
   </validator>

   ....................
</validators>

 

 

 使用字段校验器风格来配置整数校验器示例:

 

<validators>
     <!--使用字段校验器风格来配置整数校验-->
     <field name="age">
           <field-validator type="int">
            <!--指定age属性的最小值-->
            <param name="min" >20</param>
            <!--指定age属性的最大值-->
            <param name="max" >120</param>
            <!--指定校验失败的提示信息-->
            <message>age 必须在${min} 和${max}之间</message>
           </field-validator>
       ...................
     </field>
</validators>

分享到:
评论

相关推荐

    struts2校验器类型详解

    #### 一、Struts2内建校验器 在探讨Struts2校验器之前,我们首先需要了解这些校验器是如何被定义和集成到框架中的。如文中所述,Struts2的内建校验器主要位于`xwork-2.0.4.jar`压缩包中的`default.xml`文件里。这个...

    struts2输入校验总结

    - `int`:整数校验。 - `double`:实数校验。 - `date`:日期校验。 - `expression`:比较两个数值的关系。 - `email`:电子邮件地址校验。 - `url`:URL校验。 - `regex`:正则表达式校验。 - `required`:判断字段...

    Struts2输入校验总结

    Struts2是一个流行的Java web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在处理用户输入时,确保数据的有效性和正确性是至关重要的,这就是输入校验的作用。Struts2提供了内置的验证框架Struts2 ...

    struts2 校验框架

    本文将通过一个具体的示例——`LoginAction-validation.xml`配置文件,来详细解析Struts2中的校验框架。 #### 二、Struts2校验框架概述 Struts2的校验框架基于Apache Commons Validator,提供了多种预定义的验证器...

    使用struts2进行输入校验

    在Struts2中,输入校验是一个至关重要的部分,它确保了用户从客户端提交的数据符合预设的业务规则,从而避免了无效或不合法数据进入系统。本篇文章将详细介绍如何在Struts2中进行输入校验,包括两种主要实现方式:...

    struts2 类型转换 数据校验

    例如,如果一个Action类的属性是`int`类型,而用户提交的是一个字符串,Struts2会尝试将这个字符串转换为整数。默认的转换器可以处理基本类型和一些常见类型,如日期、数字等。如果默认转换器无法处理,开发者可以...

    Struts2学习文档

    - **6.5.3 int整数校验器** - **实现方式**:检查某个字段是否为整数。 - **6.5.4 date日期校验器** - **实现方式**:检查某个字段是否为日期。 - **6.5.5 expression表达式校验器** - **实现方式**:通过OGNL...

    struts2基于xml验证(最常用的三种类型String、Date、int验证).doc

    在探讨Struts2框架中的XML验证机制时,我们聚焦于三种最常见的数据类型验证:String、Date、int。这些验证在Web应用开发中至关重要,确保了数据的完整性和正确性,从而提高了应用程序的健壮性和用户体验。 ### 一、...

    Struts2框架验证_validation_常见类型验证模板(包含字段和非字段方式)

    本文将详细解析Struts2框架中的几种常见验证类型及其配置方式,包括必填校验、必填字符串校验、整数校验、日期校验以及表达式校验,并通过具体的XML配置示例来阐述这些验证类型的实现细节。 #### 二、必填校验...

    struts2验证配置文件

    除此之外,文件中还给出了几个示例,如例8-8至例8-11,它们展示了不同类型的验证器,如必填(required)、必填字符串(requiredstring)、整数(int)和日期(date)校验器的用法。这些例子进一步说明了如何在Struts...

    Struts2 validation.xml 经典验证

    在Struts2框架中,`validation.xml`是用于定义数据校验规则的重要配置文件,它允许开发者对Action类中的字段进行各种格式的验证,确保数据的完整性和正确性。通过`validation.xml`,我们可以实现对日期、字符、数字...

    Struts的Validator-rules详解

    常见的类型包括`required`(非空检查)、`int`(整数检查)、`long`(长整型检查)、`email`(电子邮件格式校验)等。 4. **属性设置**:每个验证规则可以有额外的属性,比如`key`用于设置错误消息的国际化资源键,...

    sturts2校验总结

    2. **验证类型**:`field-validator`元素的`type`属性定义了验证类型,如`requiredstring`用于检查字段是否为空,`int`用于检查是否为整数,`regex`用于正则表达式匹配等。Struts2内置了许多验证类型,同时也可以...

    数据校验1

    Struts还提供了一系列预定义的验证器,如`required`(非空验证)、`int`(整数验证)、`email`(电子邮件验证)等,这些都封装在`xwork-core`库中。开发者只需在Action类的字段上添加对应的注解,如`@NotEmpty`、`@...

    struts验证框架-validation的验证框架

    Struts验证框架,作为Struts框架的一个重要组成部分,主要用于对用户输入的数据进行合法性检查,确保数据符合预期的格式和约束条件。这一机制不仅提升了应用程序的健壮性,还增强了用户体验,避免了因非法数据导致的...

    validatekuangjia

    2. field-validator:为字段指定一个验证器,例如required(必填)、int(整数)、regex(正则表达式)等。 3. message:当验证失败时,显示给用户的错误消息。 在Struts的验证流程中,当用户提交表单时,前端会先...

    超级有影响力霸气的Java面试题大全文档

    round方法返回与参数最接近的长整数,参数加1/2后求其floor. 30、String s = new String("xyz");创建了几个String Object? 两个 31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? ...

Global site tag (gtag.js) - Google Analytics