`
Sharpleo
  • 浏览: 566442 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

struts2 效验文件模板

    博客分类:
  • j2ee
阅读更多
struts2中的数据校验文件配置 
<?xml version="1.0" encoding="UTF-8"?> 

<!DOCTYPE validators PUBLIC 

  "-//OpenSymphony Group//XWork Validator 1.0//EN" 

  "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> 

  

<!-- START SNIPPET: fieldValidatorsExample -->  

  

<validators> 

对必填校验 

<field name="requiredValidatorField"> 

<field-validator type="required"> 

<message >必填内容</message> 

</field-validator> 

</field> 

必填字符串校验 

<field name="requiredStringValidatorField"> 

<field-validator type="requiredstring"> 

<param name="trim">true</param> 

<message  >字符串必填校验</message> 

</field-validator> 

</field> 

对int类型的校验 

<field name="integerValidatorField"> 

<field-validator type="int"> 

<param name="min">1</param> 

<param name="max">10</param> 

<message key="validate.integerValidatorField" /> 

</field-validator> 

</field> 

对日期的校验 

<field name="dateValidatorField"> 

<field-validator type="date"> 

<param name="min">01/01/1990</param> 

<param name="max">01/01/2000</param> 

<message key="validate.dateValidatorField" /> 

</field-validator> 

</field> 

对email的校验 

<field name="emailValidatorField"> 

<field-validator type="email"> 

<message key="validate.emailValidatorField" /> 

</field-validator> 

</field> 

对URL的校验 

<field name="urlValidatorField"> 

<field-validator type="url"> 

<message key="validate.urlValidatorField" /> 

</field-validator> 

</field> 

对字符串长度的校验 

<field name="stringLengthValidatorField"> 

<field-validator type="stringlength"> 

<param name="maxLength">4</param> 

<param name="minLength">2</param> 

<param name="trim">true</param> 

<message key="validate.stringLengthValidatorField" /> 

</field-validator> 

</field> 

对正则表达式的校验 

<field name="regexValidatorField"> 

<field-validator type="regex"> 

<param name="expression">.*\.txt</param> 

<message key="validate.regexValidatorField" /> 

</field-validator> 

</field> 

对字段表达式的校验 

<field name="fieldExpressionValidatorField"> 

<field-validator type="fieldexpression"> 

<param name="expression">(fieldExpressionValidatorField == requiredValidatorField)</param> 

<message key="validate.fieldExpressionValidatorField" /> 

</field-validator> 

</field> 

</validators>

分享到:
评论

相关推荐

    struts2讲义_吴峻申

    8.2.2 Struts2非字段校验的配置文件形式 161 8.2.3 Struts2输入校验出错信息的国际化配置形式 163 8.3 集合类型输入校验介绍 165 8.3.1 Struts2中单个Java对象的输入校验形式 166 8.3.2 Struts2对象集合即批量输入的...

    Struts2入门教程(全新完整版)

    3.初识struts2配置文件 4 (1).web.xml文件 4 (2).struts.xml文件 4 (3).struts.properties(参default.properties) 4 (4)struts-default.xml 4 (5)其它配置文件 4 4.让MyEclipse提示xml信息 4 5.如何...

    struts项目学习笔记

    支持更多视图技术(JSP(转译java文件,编译成class文件,才可以运行)、(模板技术,html,把数据和模板html一起以流方式输出)FreeMarker、Velocity) 基于AOP(面向切面编程)思想的拦截器机制,更易扩展(不修改源代码的...

    Struts2技术手册-Struts2精华教程-电子书

    本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...

    struts2.1宝典

    2、开发struts2流程 1 3、创建拦截器: 2 4.标签中引用资源文件内容 3 5.创建资源文件 3 6.Action中访问servlet API 3 7.Action访问资源文件 3 8.资源文件_各国代码 4 9.将struts.xml分开 4 10全局结果result 4 ...

    注册输入数据校验模板

    该java代码是基于java处理而非xml配置文件来实现数据校验的。

    xdoclet1 xdoclet1 spring3.0.5、struts1.3、struts2.1、 servlet

    XDoclet可以通过你在java源代码中的...其中还有相应的.xdt文件模板,其中struts2.1.xdt为自己写的。 需要xdoclet1.2.3 http://xdoclet.sourceforge.net/xdoclet/install.html xdoclet2 http://xdoclet.codehaus.org/

    低清版 大型门户网站是这样炼成的.pdf

    3.1 struts 2主题与模板 103 3.2 struts 2控制标签详解 105 3.2.1 if/elseif/else标签详解 105 3.2.2 iterator标签详解 106 3.2.3 append标签详解 108 3.2.4 generator标签详解 110 3.2.5 merge标签详解 112 ...

    Java Web程序设计教程

    6.3.3应用struts2输入校验框架 128 6.3.4自定义校验器 130 6.4国际化 131 6.4.1国际化实现原理 131 6.4.2准备国际化资源文件 131 6.4.3调用国际化资源文件 134 6.5上传和下载 135 6.5.1文件上传的实现原理 ...

    Java Web开发技术大全.zip pdf文件

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    java web开发技术大全4 z04 pdf

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    java web开发技术大全2 z02 pdf

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    java web技术开发大全(最全最新)

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    Struts in Action中文版

    2. 深入 STRUTS架构..................................................................................37 2.1. 随便谈谈......................................................................................

    JFinal v3.2

    拦截器配置灵活,功能强大Plugin体系结构,扩展性强多视图支持,支持FreeMarker、JSP、Velocity强大的Validator后端校验功能功能齐全,拥有struts2的绝大部分功能体积小仅248K,且无第三方依赖 JFinal v3.2 更新...

    Java Web开发技术大全5.z05 pdf

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    java web开发技术大全3 z03 pdf

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    JFinal(JAVA 极速WEB ORM框架 ) v3.2.zip

    JFinal简介 JFinal 是基于 Java 语言的极速 WEB ORM 框架,其核心设计目标是开发...功能齐全,拥有struts2的绝大部分功能 体积小仅218K,且无第三方依赖 JFinal页面截图展示  相关阅读 同类推荐:站长常用源码

    Java Web开发技术大全

    本书内容包括Web客户端技术、JSP/Servlet技术、Struts 2(拦截器、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean、Jdbc和Hibernate模板、事务管理、...

    java web开发技术大全1 pdf

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

Global site tag (gtag.js) - Google Analytics