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

struts2 校验器—— 邮件地址校验器(email)(内建校验器)

阅读更多


邮件地址校验器的名称是:email,它要求被检查字段的字符如果非空,则必须是合法的邮件地址,这个校验器时基于正则表达式,关于邮件地址的正则表达式

 

 

参数:

 

  1. fieldName:该参数指定校验的action 属性名,如果采用字段校验风格,无须指定该参数;


采用字段校验器配置格式, 配置示例:

 

 

 

<validators>
    <!--使用非字段校验器格式;来配置邮件校验器-->
    <validator type="email">
        <!--指定校验字段email-->
        <param name="fieldName">email</param>
        <!--指定校验失败的提示信息-->
        <message>你的邮件地址必须是一个有效的有效的邮件地址</message>
    </validator>
   ........................
</validators>

 

采用字段校验器配置格式, 配置示例:

 

<validators>
    <!--使用字段校验器格式来配置邮件地址校验器,校验email属性-->
    <field name="pass">
         <field-validator  type="email">
             <!--指定校验失败的提示信息-->
             <message>两个密码必须相同!</message>
         </field-validator>
         ............................
    </field>

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

 

分享到:
评论

相关推荐

    Struts2 校验器

    在Struts2中,校验器(Validator)是处理用户输入验证的核心组件,确保提交到服务器的数据符合预设的业务规则。这篇博客文章可能是关于如何使用Struts2的内置校验机制以及自定义校验规则的探讨。 Struts2的校验框架...

    struts2校验器

    struts2校验器,字段,非字段校验器的语法规则……

    struts2校验器类型详解

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

    struts2校验器与校验框架精彩学习笔记

    本学习笔记主要探讨了Struts2中的校验器(Validator)和校验框架,帮助开发者理解如何有效地实现数据验证,确保应用程序的健壮性。 首先,我们来看Struts2的校验框架。这个框架提供了强大的功能,可以对用户输入...

    Struts2输入校验总结

    例如`required`用于检查字段是否为空,`int`和`double`用于数值类型检查,`email`用于电子邮件地址验证等。 综上所述,Struts2的输入校验机制不仅支持基本的手动校验,还提供了高度可配置和扩展的验证框架,使得...

    struts2的自定义校验器例子

    本示例将详细介绍如何在Struts2中创建并使用自定义校验器。 在Struts2中,数据验证分为两种类型:客户端验证和服务器端验证。客户端验证通常通过JavaScript在用户浏览器中进行,而服务器端验证则在服务器上执行,...

    struts2校验器_xml格式

    例如,`requiredstring`类型的验证器用于检查字段是否为空,`int`类型的验证器可以检查数值是否在指定范围内,还有`email`验证器用于验证电子邮件地址格式等。 4. **自定义验证器**:除了内置的验证器,Struts2还...

    Struts2的输入校验

    Struts2是一个流行的Java web框架...不仅如此,Struts2的灵活性还允许开发者扩展和定制自己的校验器,以满足不同项目的需求。总的来说,Struts2的输入校验机制为开发高效、健壮的Java web应用程序提供了强有力的支持。

    Struts2校验框架应用

    Struts2作为一款流行的Java Web开发框架,提供了一套强大的校验框架,使得开发者能够方便地对用户输入数据进行验证,确保数据的准确性和安全性。本文将深入探讨Struts2校验框架的应用,包括其核心概念、配置方式、...

    struts2输入校验总结

    - `email`:电子邮件地址校验。 - `url`:URL校验。 - `regex`:正则表达式校验。 - `required`:判断字段是否为空。 - `requiredstring`:必需的字符串。 - `stringlength`:限定输入字符串的长度。 这些内置校验...

    struts用户注册登录用校验器校验信息

    在用户注册登录的场景中,Struts 提供了强大的验证功能,通过校验器(Validator)来确保用户输入的数据符合预设的规则,从而提高应用的安全性和用户体验。 在这个例子中,我们关注的是如何使用Struts的校验框架来...

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理

    对于安全性,Struts2 提供了内置的拦截器来实现输入校验和防止常见的Web攻击,例如XSS(跨站脚本攻击)和CSRF(跨站请求伪造)。拦截器可以在请求到达Action之前进行校验,如果校验未通过,则可以终止请求的进一步...

    用struts2做一个密码校验器

    用struts2做一个自定义密码检验器,密码既要包括数字又要包括字母。自定义校验器的使用方法和预定义校验器的使用方法相同

    struts2校验框架

    除了内置的校验器之外,Struts2还允许开发者自定义校验器,以实现更复杂的校验逻辑。自定义校验器可以通过继承`com.opensymphony.xwork2.validator.validators.AbstractValidator`类来实现,并覆盖`validate`方法来...

    常用Struts校验器

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

    Struts 2的基石——拦截器(Interceptor)

    Struts 2是Java Web开发中的一个开源框架,它的核心机制之一就是拦截器(Interceptor)。拦截器在MVC模式中扮演着重要的角色,允许开发者在请求处理前后插入自定义的逻辑,增强了系统的可扩展性和灵活性。 ### 拦截...

    Struts2的拦截器——Struts2拦截器的基础知识.pptx

    - Struts2提供了一系列内置拦截器,如`params`、`validation`(数据校验)、`i18n`(国际化)、`exception`(异常处理)和`servlet-config`(传递HTTP请求对象)等,这些拦截器满足了大部分常见的Web应用需求。...

Global site tag (gtag.js) - Google Analytics