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

struts2 校验器——网址校验器(url)(内建校验器)

阅读更多


网址校验器的名称是:url ,它要求被检查字段的字符如果非空,则必须是合法的url地址,不过这个校验器其实就是基于表达式进行校验的,建议使用正则表达式,关于正则表达式请点击http://younglibin.iteye.com/admin/blogs/457796

 

 

参数:

 

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


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

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

 

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

<validators>
    <!--使用字段校验器格式来配置网址校验器,校验url属性-->
    <field name="url">
         <field-validator  type="url">
             <!--指定校验失败的提示信息-->
             <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的自定义校验器例子

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

    Struts2输入校验总结

    5. **内置校验器**:Struts2提供了丰富的内置校验器,覆盖了从简单的类型检查到复杂的数据验证。例如`required`用于检查字段是否为空,`int`和`double`用于数值类型检查,`email`用于电子邮件地址验证等。 综上所述...

    struts2校验器_xml格式

    "struts2校验器_xml格式"指的是使用XML文件进行Struts2中的表单验证配置。 XML格式的验证器在Struts2中提供了灵活和可扩展的方式来定义验证规则。这些规则定义了用户在表单中输入的数据应该如何被检查,以确保它们...

    Struts2的输入校验

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

    Struts2校验框架应用

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

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

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

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

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

    struts2输入校验总结

    总结,Struts2的输入校验机制提供了手动和自动两种方式,结合配置文件和内置校验器,能够实现灵活且强大的数据校验,有效地防止了非法数据的流入,提升了系统的安全性。在实际开发中,开发者可以根据业务需求选择...

    用struts2做一个密码校验器

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

    struts2校验框架

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

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

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

    struts2校验框架使用心得.txt

    ### Struts2校验框架使用心得 #### 一、Struts2校验框架概述 Struts2是一款基于Java的企业级Web应用开发框架,它能够帮助开发者构建出结构清晰、易于维护的应用程序。其中,Struts2提供的校验框架是其核心特性之一...

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

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

Global site tag (gtag.js) - Google Analytics