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

struts2 校验器——必填字符串校验证器(requiredstring)(内建校验器)

 
阅读更多

必填字符串校验器的名字是:requiredstring,

该校验器要求字段值必须为空且长度大于0,机字符串不能为“”;

 

参数:

  1. fieldName:该参数指定校验的action属性名,如果采用字段校验风格,则无须指定该参数;
  2. trim:可选,是否在校验前截断被校验属性值前后的空白,默认:TRUE

使用字段校验器风格来配置必填校验:

<validators>
           <!--使用字段校验器风格来配置必填字符串校验-->
          <validator type="requiredstring">
                  <!--指定需要校验的字段名-->
                  <param name="fieldName">name</param>
                  <!--指定截断被校验属性值前后的空白-->
                  <param name="trim" >true</param>
                  <!--指定校验失败的提示信息-->
                  <message>name 不能为空</message>
          </validator>

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

 

 

 使用字段校验器风格来配置必填字符串校验

<validators>
         <!--使用字段校验器风格来配置必填字符串校验-->
         <field name="name">
               <field-validator type="required">
                      <!--指定截断被校验属性值前后的空白-->
                      <param name="trim" >true</param>
                      <!--指定校验失败的提示信息-->
                      <message>name 不能为空</message>
             </field-validator>
   ...................
        </field>

</validators>

 

分享到:
评论

相关推荐

    struts2校验器类型详解

    2. **RequiredStringValidator** (`requiredstring`):与`RequiredFieldValidator`类似,但更侧重于字符串类型的验证。 3. **IntRangeFieldValidator** (`int`):用于验证整数范围。可以设定最小值和最大值,以确保...

    Struts2的输入校验

    在XML文件中,可以定义每个字段的校验规则,如`requiredstring`校验器用于检查字段是否为空,`regex`校验器用于验证字段是否符合特定的正则表达式。 通过这种方式,开发者可以轻松地在Struts2中实现输入校验,既...

    常用Struts校验器

    ### 常用Struts校验器解析 在Java Web开发中,Struts框架因其强大的MVC架构支持而被广泛采用。其中,表单验证是Web应用开发中的一个关键环节,Struts通过其内置的验证机制提供了丰富的校验功能。本文将详细介绍...

    struts2校验框架

    每个字段校验器都有特定的类型,如`requiredstring`表示必填字段,`stringlength`表示限制字符串长度等。 4. **Param**:参数,用于传递给校验器的信息。这些参数通常包括字段名称、校验类型、最大值、最小值等。 ...

    struts2输入校验总结

    - `requiredstring`:必需的字符串。 - `stringlength`:限定输入字符串的长度。 这些内置校验器可以灵活组合使用,满足多种复杂的校验需求。 总结,Struts2的输入校验机制提供了手动和自动两种方式,结合配置文件...

    struts2 校验框架

    Struts2的校验框架基于Apache Commons Validator,提供了多种预定义的验证器类型以及自定义验证器的功能。这些验证器可以在配置文件中或代码中定义,用于检查表单字段的有效性。 #### 三、示例分析 ##### 1. 配置...

    Struts2输入校验总结

    4. **Struts2内置验证程序**:Struts2提供了一系列预定义的验证程序类型(`type`),如`required`、`requiredstring`、`int`、`date`等,这些可以直接在XML文件中使用。它们对应不同的验证逻辑,例如: - `required...

    struts2数据校验

    - **必填检查**:使用`requiredstring`类型校验器,参数`trim`设置为`true`表示在检查前会去除字符串两端的空格。 - **正则表达式检查**:使用`regex`类型校验器,表达式`(\W{4,25})`表示用户名必须是4到25个非...

    Struts2表单验证

    2. `&lt;field-validator type="requiredstring"&gt;`定义验证规则,这里要求用户名是必填的字符串。 3. `&lt;param name="trim"&gt;true&lt;/param&gt;`是一个验证参数,表示在验证前先去除字符串两端的空白字符。 4. `&lt;message&gt;`元素...

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

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

    struts2验证配置文件

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

    struts2验证框架

    #### 四、Struts2内建验证程序 Struts2提供了一系列预定义的验证器类型,开发者可以根据实际需求选择合适的类型进行验证。 - **required**:验证字段值是否为空(null),注意空字符串并不视为null。 ```xml ...

    Struts2数据校验

    2. **XML配置校验**:在Validation.xml文件中定义验证规则,这种方式可以实现更复杂的校验逻辑,比如自定义校验器。例如: ```xml &lt;field-validator type="requiredstring"&gt; 用户名不能为空 邮箱格式...

    Struts2学习文档

    - **6.5.2 requiredstring必填字符串校验器** - **实现方式**:检查某个字符串字段是否为空。 - **6.5.3 int整数校验器** - **实现方式**:检查某个字段是否为整数。 - **6.5.4 date日期校验器** - **实现方式*...

    Struts2 validation.xml 经典验证

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

    struts2 基本校验(配置文件形式)

    在Struts2中,内置的验证器类型包括`requiredstring`(非空检查)、`stringlength`(字符串长度检查)、`integerrange`(整数范围检查)等。开发者也可以根据需求自定义验证器。 当用户提交表单时,Struts2会自动...

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

    11. **StringLengthFieldValidator**:验证字符串字段的长度是否在指定范围内。 12. **UrlValidator**:验证URL格式是否正确。 13. **Validations**:组合多种验证类型,满足更复杂的验证需求。 14. **...

    使用struts2的annotation验证

    如果验证失败,`execute`方法可能会返回一个表示错误的字符串,比如`input`,这样Struts2会跳转到对应的输入页面,并显示验证错误信息。 总结来说,Struts2的注解验证提供了简单且强大的数据校验机制,使得开发者...

    struts2 配置说明

    此规则用于验证字符串长度是否在指定范围内,例如这里规定字符串长度应在2到10个字符之间。 综上所述,通过这些配置文件,我们可以有效地管理Struts2应用程序的各种行为,包括请求处理、视图呈现以及数据验证等。...

Global site tag (gtag.js) - Google Analytics