`
zxjava
  • 浏览: 61391 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

validation.xml的配置

阅读更多
validation.xml文件的文档结构是由validator_1_1_3.dtd文件定义.
1.<form-validation>是顶层元素,包含两个子元素<global>和<formset>
   dtd定义:<!ELEMENT form-validation (global*,formset*)>
2.global元素允许配置在文件中其他部分的constant元素。
   constant元素在dtd中的定义:
   <!ELEMENT constant (constant-name,constant-value)>
   <!ELEMENT constant-name  (#PCDATA)>
   <!ELEMENT constant-value  (#PCDATA)>
3.formset元素包含两个子元素
   <formset>
     <constant></constant>    可有可无
     <form></form>                 至少一次
   </formset>
   formset元素有3个属性,language,country,form
4.form元素和field元素
   <form name="">
     <field property=""></field>
     ..............
    <field property=""  depends=""   page=""   indexedListProperty=""></field>
   </form>
    name属性指定了表单的名字与配置文件中的form-bean的name相同
    field对应表单中验证的字段
    property对应ActionForm的属性
    depends指定验证规则
    ActionForm若是跨页表单,则与表单中的page属性对应
5.msg元素
   <msg name=""  key="" />
   name指定验证规则的名字
   key消息资源中的文本或指定的消息文本
6.arg元素
7.var元素
分享到:
评论

相关推荐

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

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

    Struts2 validation.xml 经典验证

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

    validation.xml

    validation.xml

    在web.xml中引入其他xml配置文件的步骤

    ### 在web.xml中引入其他XML配置文件的步骤 在Java Web开发中,`web.xml`作为Web应用程序的核心配置文件,负责定义应用级别的配置信息。为了提高代码的可维护性和复用性,有时需要将一部分配置内容提取到独立的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 验证规则代码解析 Struts2 Validation.xml 验证规则代码解析是 Struts2 框架中的一种验证机制,主要用于在用户提交表单时验证用户输入的数据。该机制通过定义 Validation.xml 文件来实现,...

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

    本文将详细介绍Struts2验证框架的配置方法以及validation.xml文件中常用的验证规则。 ### 验证框架的配置 在Struts2中,验证主要通过在Action类的关联配置文件validation.xml中定义规则来实现。该文件通常与Action...

    .xml提示的配置

    Struts2提供了灵活的验证机制,允许开发者通过XML配置文件进行表单字段的验证规则定义。这里我们主要关注的是`.xml`配置文件,特别是`validation.xml`,它是Struts2中用于定义Action类验证规则的配置文件。 `.xml`...

    struts_validation.zip

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

    antisamy-esapi.xml+ESAPI.properties+validation.properties

    这个压缩包包含了三个关键文件:“antisamy-esapi.xml”,“ESAPI.properties”以及“validation.properties”。这些文件是ESAPI框架的核心配置文件,下面将详细解释它们的作用和重要性。 首先,“antisamy-esapi....

    struts.xml和struts.properties配置详解

    **一、struts.xml配置详解** `struts.xml`是Struts2的核心配置文件,它负责定义动作(Action)、结果(Result)、拦截器(Interceptor)等核心元素,控制着应用程序的流程。以下是一些主要的配置元素: 1. ****: ...

    javax.xml-1.3.4

    接着,`javax.xml.validation`子包提供了XML验证功能,主要与XML Schema(XSD)和DTD(Document Type Definition)相关。`SchemaFactory`类用于创建`Schema`对象,该对象可以用来验证XML文档是否符合指定的schema。`...

    SSH代码生成工具 SSH代码生成器

    VO --&gt; bean.java及 bean.hbm.xml配置文件 Service --&gt; Service接口定义类 DAO --&gt; DAO接口定义类 DAOImpl --&gt; DAO接口Implements实现类 程序配置 --&gt; web.xml 验证框架--&gt; bean-validation.xml (实体验证)、...

    基于 Java(SSH)+MySQL 实现(Web)的个人信息管理系统【100011128】

    Struts2+Spring3+Hibernate4集成框架,MySQL数据库搭建的个人... 要求: (1) 登录及注册页面要有输入校验,采取 struts2 的校验框架实现,即-validation.xml 配置文件的形式。 (2) 通讯录的查询功能必须支持模糊查询。

    struts.xml文件详解示例代码

    Struts.xml文件是Apache Struts 2框架的核心配置文件,用于定义应用的MVC(Model-View-Controller)架构和动作映射。它为应用程序提供了一种声明式的方式来配置Struts2的行为,使得开发者能够控制请求如何被处理,...

    struts2的输入校验

    添加一个xml的校验文件,保存在LoginAction一个目录下,命名方式以LoginAction-validation.xml 2.开始添加LoginAction-validation.xml的校验内容,我主要是介绍struts2的校验有哪几种形式,具体的 校验格式,有多种...

    ssh代码生成器轻松、快捷

    VO --&gt; bean.java及 bean.hbm.xml配置文件 Service --&gt; Service接口定义类 DAO --&gt; DAO接口定义类 DAOImpl --&gt; DAO接口Implements实现类 程序配置 --&gt; web.xml 验证框架--&gt; bean-validation.xml (实体验证)、Save...

    The Java XML Validation API

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

    AutoCode代码生成器(SSH版)

    VO --&gt; bean.java及 bean.hbm.xml配置文件 Service --&gt; Service接口定义类 DAO --&gt; DAO接口定义类 DAOImpl --&gt; DAO接口Implements实现类 程序配置 --&gt; web.xml 验证框架--&gt; bean-validation.xml (实体验证)、...

    AutoCode代码生成器【SSH版】

    VO --&gt; bean.java及 bean.hbm.xml配置文件 Service --&gt; Service接口定义类 DAO --&gt; DAO接口定义类 DAOImpl --&gt; DAO接口Implements实现类 程序配置 --&gt; web.xml 验证框架--&gt; bean-validation.xml (实体验证)、...

Global site tag (gtag.js) - Google Analytics