`

validation.xml(validator验证器配置文件)

阅读更多

<form-validation>
 <global>
  <constant>
   <constant-name>phone</constant-name>
   <constant-value>^\(?(\d{3})\)?[-| ]?(\d{8})$</constant-value>
  </constant>
 </global>
 <formset>
  <form name = "addMemberForm">
   <field
    property = "username"
    depends = "required">
    <arg0 key = "lable.username"/>
   </field>
   <field
    property = "password"
    depends = "required">
    <arg0 key = "lable.password"/>
   </field>
   <field
    property = "birthday"
    depends = "required,date">
    <arg0 key = "lable.birthday"/>
   </field>         
   <field
    property = "phone"
    depends = "required,mask">
    <arg0 key = "lable.phone"/>
    <var>
     <var-name>mask</var-name>
     <var-value>${phone}</var-value>
    </var>
   </field>
   <field
    property = "address"
    depends = "required">
    <arg0 key = "lable.address"/>
   </field>
   <field
    property = "email"
    depends = "required,email">
    <arg0 key = "lable.email"/>
   </field>              
  </form>
  <form name = "loginForm">
   <field
    property = "username"
    depends = "required">
    <arg0 key = "lable.username"/>
   </field>  
   <field
    property = "password"
    depends = "required">
    <arg0 key = "lable.password"/>
   </field>             
  </form>   
 </formset>
</form-validation>

分享到:
评论
1 楼 chenzengpeng 2008-09-26  
这东西居然有人用````
配置复杂``显示效果差```建议改为ajax客户端验证``
有必要时再加入一些服务器断验证``

相关推荐

    struts2中两种validation.xml的配置方式

    在Struts2框架中,`validation.xml`是用于定义验证规则的重要配置文件。根据所提供的信息,我们可以了解到文章主要探讨了Struts2中两种不同的`validation.xml`配置方式,并且通过一个具体的例子进行了说明。下面将对...

    validator-rules.xml,validation.xml

    `validator-rules.xml`和`validation.xml`是Struts 1.2中用于实现数据验证的关键配置文件。 `validator-rules.xml`是Struts 1.2的全局验证规则文件,它定义了一组通用的验证规则,这些规则可以被多个ActionForm对象...

    Struts2 validation.xml 经典验证

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

    Struts2验证框架的配置及validation.xml常用的验证规则

    在Struts2中,验证主要通过在Action类的关联配置文件validation.xml中定义规则来实现。该文件通常与Action类位于同一目录下,文件名格式为`&lt;ActionClassName&gt;-validation.xml`,其中`&lt;ActionClassName&gt;`是对应Action...

    struts2 validation.xml 验证规则代码解析

    该机制通过定义 Validation.xml 文件来实现,文件中包含了一系列的验证规则,这些规则将被应用于用户输入的数据,以确保数据的正确性。 Struts2 Validation.xml 验证规则代码解析的主要内容包括: I. Validation....

    .xml提示的配置

    这里我们主要关注的是`.xml`配置文件,特别是`validation.xml`,它是Struts2中用于定义Action类验证规则的配置文件。 `.xml`配置文件是XML格式的文本文件,用于存储应用程序的配置信息。在Struts2中,`validation....

    struts验证器validator使用,以及自定义验证器

    Struts Validator是Struts框架提供的表单验证工具,它通过XML配置文件定义验证规则,可以对用户提交的数据进行有效性检查,确保输入符合业务逻辑的要求。Validator不仅支持内置的验证规则,如非空、长度限制等,还...

    Struts Validator 开发指南

    这段代码指示 Struts 使用 `ValidatorPlugIn` 类,并指定了两个配置文件的位置:`validator-rules.xml` 和 `validation.xml`。`validator-rules.xml` 文件定义了各种预置的验证器,而 `validation.xml` 文件则根据...

    Validator验证框架.pdf

    Validator验证框架是Struts项目中一个非常重要的组成部分,它通过配置文件而不是编码来定义验证逻辑,极大地提高了验证规则的灵活性和可维护性。通过本文的介绍,您应该已经了解了Validator框架的基本原理及其在...

    struts_validation.zip

    2. **Validator框架**:此框架引入了validation.xml配置文件,其中定义了验证规则。每个规则对应一个字段,并指定验证规则如非空、长度限制、格式检查等。ValidatorRule类处理验证逻辑,如果验证失败,将错误消息...

    The Java XML Validation API

    XML(eXtensible Markup Language)是一种用于标记数据的标准格式,广泛应用于数据交换、配置文件和Web服务。而XML验证则是确保XML文档符合预定义的结构规则,如XML Schema或DTD(Document Type Definition),以...

    Struts Validator验证框架详细讲解.txt

    此外,Struts Validator还依赖于两个XML配置文件:`validator-rules.xml`和`validation.xml`。 - `validator-rules.xml`:这个文件定义了各种预定义的验证规则,开发者可以根据实际需求修改或添加规则。 - `...

    validator2

    `validation.xml` 文件则是服务器端验证的核心配置文件,它定义了每个表单字段的验证逻辑。对于每个表单元素,可以指定一系列验证器以及对应的错误消息。 示例配置如下: ```xml &lt;form-validator&gt; ...

    Struts的Validator验证框架使用教程

    2. 使用注解方式配置验证,减少XML配置文件的复杂性(Struts 2版本)。 3. 对敏感信息如密码进行加密处理,增强安全性。 总结,Struts的Validator框架提供了一种简单而有效的方法来处理Web应用中的数据验证。通过...

    jsf-validation.zip_JSF_jsf validation_zip

    3. ** faces-config.xml配置文件**:在这个XML文件中,JSF应用的配置信息会被定义,包括验证器的注册,这些验证器可以通过`&lt;validator&gt;`标签与特定的输入组件关联。 4. **JSF页面(.xhtml)**:源码可能包含了示例...

    struts中使用validator验证框架

    Validator框架通过XML配置文件(通常命名为struts-validator.xml或validation.xml)定义验证规则。这些规则包括必填字段、长度限制、数字范围等。例如,你可以为一个用户名字段设定“非空”和“最小长度5”的规则,...

    Struts2 Validation验证实例

    1. **ValidatorPlugIn**:这是Struts2的核心验证组件,负责解析验证配置文件,并将验证规则注册到ActionContext中。 2. **ValidationInterceptor**:拦截器是Struts2的核心特性之一,ValidationInterceptor会在...

    struts validator验证实例

    首先,Struts Validator基于JavaBean属性进行验证,它通过XML配置文件来定义验证规则。这些规则包括必填项检查、数据类型检查、长度限制等。例如,我们可以为一个用户名字段设置规则,确保它不是空的,且长度在5到20...

    struts的validation验证框架源码

    - Struts的Validation框架是基于ActionForm对象的,它通过一个XML配置文件(通常为`validation.xml`)定义验证规则,并通过ValidatorForm接口实现业务逻辑层的数据验证。 2. **验证流程**: - 用户提交表单后,...

    struts validator框架以及filter 乱码

    Validator框架通过读取XML配置文件(如`validation.xml`和`validator-rules.xml`)来获取验证规则,然后在用户提交表单时执行这些规则,确保输入的数据满足预设的要求。 `validation.xml`文件通常位于Action类的...

Global site tag (gtag.js) - Google Analytics