`

validation.xml 文件(转)

    博客分类:
  • SSH
阅读更多



原文章链接:http://book.51cto.com/art/200808/86315.htm
<?xrnl version="l.O"encoding="iso-8859-l"?>
〈!--校验规则文件的文件头,包含DTD等信息一〉
<lDOCTYPE form-validation PUBLIC
'-//Apache SoftwareFoundatio口//DTDCommons Validator Rules
Configuration 1.1.3//EN"
''http://jakarta.apache.org/commons/dtds/
validator_l_l_3.dtd"><!--校验规则文件的根元素>
<form-validatio且〉
<!--所有需要校验的form都放在 formset元素里->
<formset>
<!--定义需要校验的表单,此处的name必须与 struts-config.xrnl中定义
的 AcitonForm的名字一致一〉
<form name="loginForm">
<!--每个 field元素定义一个表单域,必须满足怎样的规则
此处定义必须满足两个规则:必填,匹配正则表达式->
<field property="username" depends="required,mask">
<!-定义出错字符串的第一个参数的值…〉
<arg key="loginForm.username"position="Qll/>
<!-- 定义正则表达式-->
<var>
<var-name>mask</var-name>
<var-value>~[a-zA-Z]+$</var-value>
</var></field>
<!定义 pass域,需要满足必填规则-->
<field property="pass" depends="required">
<!--定义出错字符串的第一个参数的值一〉
<arg key="loginForm.pass" position="O"/>
</field>
<!--定义 rpass域,需要满足必填、满足有效条件这两个规则-->
<field property="rpass"depends="required, validwhen">
<!--定义出错字符串的第一个参数的值-->
<arg key="loginForm.rpass" position="O"/>
<!--定义出错字符串的第二个参数的值>
<argkey="loginForm.pass" position="l"/>
<!--定义不满足有效条件时候额出错提示一〉
<msg name="validwhen" key="loginForm.valid"/>
<!-定义必须满足的有效条件一〉
<var><!--test 是满足有效条件的固定匹配条件,无须修改->
<var-name>test</var-name><!--设定有效条件,此项为空,或者此项与pass域相等->
<var-value>((*this*==null)or(*this*==pass))</var-value>
</var>
</field>
<!--定义mail域,需要满足必填、合法email 地址这两个规则>
<field property="mail"depends="required,emaiI">
<arg key="loginForm.email" position="O"/>
</field></form></formset>
</form-validation>
分享到:
评论

相关推荐

    validator-rules.xml,validation.xml

    struts1.2使用的validate验证框架的validator-rules.xml配置文件

    validation.xml

    stuts验证不可少的一个文件,没有它没法进行你的验证。

    validation-api-2.0.1.Final-API文档-中文版.zip

    赠送Maven依赖信息文件:validation-api-2.0.1.Final.pom; 包含翻译后的API文档:validation-api-2.0.1.Final-javadoc-API文档-中文(简体)版.zip; Maven坐标:javax.validation:validation-api:2.0.1.Final; 标签...

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

    验证框架--&gt; bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证) 日志管理配置 --&gt; log4j.xml 国际化配置--&gt;globalMessages_zh.properties(中文) ...

    struts2的输入校验

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

    repository.xml

    安装Android时出现的一个错误文件.Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: sun.security.validator.ValidatorException: PKIX path validation failed: java....

    ssh代码生成器轻松、快捷

    验证框架--&gt; bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证) 日志管理配置 --&gt; log4j.xml 国际化配置-&gt;globalMessages_zh.properties(中文) ...

    AutoCode代码生成器(SSH版)

    验证框架--&gt; bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证) 日志管理配置 --&gt; log4j.xml 国际化配置--&gt;globalMessages_zh.properties(中文)...

    AutoCode代码生成器【SSH版】

    验证框架--&gt; bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验 证)、UpdateAction-validation.xml (修改验证) 日志管理配置 --&gt; log4j.xml 国际化配置--&gt;globalMessages_zh....

    Matlab高阶谱分析(HOSA)工具箱及安装方法

    XML-file failed validation against schema located in: D:\Program Files\MATLAB\R2007b\sys\namespace\info\v1\info.xsd XML-file name: d:\program files\matlab\r2007b\toolbox\hosa_d\hosa\info.xml To ...

    基于struts2 的网络U盘

    数据库包括用户表和文件表,项目主体由Struts2框架搭建,前台jsp页面表单使用OGNL标签,XX_zh_CN(en_US).properties文件实现中英文国际化,XXAction-validation.xml实现表单校验,MD5加密文件绝对路径,保护文件安全...

    struts 2.0 验证框架

    1.针对验证的action在action的包下新建一个xml文件,命名:action的名-validation.xml 2.src下的资源文件 3.struts.xml中引入资源文件

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

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

    xml的序列化与验证

    3、利用XSD文件的XML3种验证方法 1)Dom4j的SAXValidator (dom4j.jar, javax.xml.parsers 相关类) 2)Javax.xml.validation API(Java1.5及以上) 3)Jdom(jdom.jar,xerces.jar) 4、详细说明ppt文档

    JAVA_API1.6文档(中文)

    javax.xml.validation 此包提供了用于 XML 文档验证的 API。 javax.xml.ws 此包包含核心 JAX-WS API。 javax.xml.ws.handler 该包定义用于消息处理程序的 API。 javax.xml.ws.handler.soap 该包定义用于 SOAP ...

    Struts2 国际化字符串 拦截器

    文件的国际化字符串中使用OGNL,格式为${表达式},例如: validation.required=${getText(fileName)} is required 2. 使用java.text.MessageFormat中的字符串格式,格式为{ 参数序号(从0开始), 格式类形(number |...

    struts自我学习过程程序以及说明

    本资源包括struts的学习程序,能够完全运行,当然,我是完全调试运行出来的,都是源代码原封上传,还有说明文档。还有自我总结资料,放到下一个文件夹当中...AjaxValidationtwo-validation.xml template.ajax_xhtml包

    Struts 自定义 字符串长度校验

    这个一个简单的输入校验工程,通过 struts 的 校验文件 ActionName-validation.xml 文件 和 扩展的 校验类 CheckStringLength 进行字符串长度校验。工程使用 MyEclipse 8.5 编译,可以正常运行。

    根据xsd排序xml

    之前做一个开发项目,要校验xml报文合法性,根据Schema使用javax.xml.validation.Validator倒是能验证XML,但是要求是顺序一致才行,一直没找到合适的排序,就自己写了一个排序代码,根据xsd规范文件给xml排序,有...

Global site tag (gtag.js) - Google Analytics