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

validation.xml 配置样例

XML 
阅读更多

validation.xml配置样例如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
	<field name="userName">
		<field-validator type="requiredstring">
			<param name="trim">true</param>
			<message>必须输入名称</message>
		</field-validator>
		
		<field-validator type="regex">
			<param name="expression"><![CDATA[(\w{4,25})]]></param>
			<message>用户名只能是数字和字母,且长度必须在4到25之间</message>
		</field-validator>
	</field>
	
	<field name="password">
		<field-validator type="requiredstring">
			<param name="trim">true</param>
			<message>必须输入密码</message>
		</field-validator>
		
		<field-validator type="regex">
			<param name="expression"><![CDATA[(\w{4,25})]]></param>
			<message>密码只能是数字和字母,且长度必须在4到25之间</message>
		</field-validator>
	</field>
	
	<field name="age">
		<field-validator type="int">
			<param name="min">1</param>
			<param name="max">150</param>
			<message>年龄必须在1到150之间</message>
		</field-validator>
	</field>
	
	<field name="birthday">
		<field-validator type="date">
			<param name="min">1900-01-01</param>
			<param name="max">2050-12-31</param>
			<message>出生日必须在${min}到${max}之间</message>
		</field-validator>
	</field>
</validators>

 

分享到:
评论

相关推荐

    spring mvc demo

    这个"SpringMvc001"可能是项目初始化的目录,包含了一些基本的配置文件和样例代码。进一步学习时,我们可能会接触到以下主题: - **模型(Model)**:如何创建模型对象,以及如何使用`@ModelAttribute`将数据绑定到...

    validation:spring2.5 + spring-modules-validation 扩展

    解压后,你可以找到相关的配置文件(如` applicationContext.xml`)、验证规则实现类(如`MyCustomValidator.java`)、测试用例(如`MyCustomValidatorTest.java`)以及可能的样例数据。通过研究这些文件,你可以...

    MyEclipse8[1].5优化与图解说明.doc

    8. **修复Struts-config.xml打开错误**:若打开Struts配置文件出现错误,可进入`Window -&gt; Preferences -&gt; General -&gt; Editors -&gt; File Associations`,选择`.xml`文件类型,将默认编辑器设置为"MyEclipse XML ...

    MyEclipse优化

    **问题描述**:尝试打开Struts配置文件时可能会遇到未知编辑器ID错误。 **解决步骤**: 1. **路径**:`Windows &gt; Preferences &gt; General &gt; Editors &gt; File Associations` 2. **操作**:选择`.xml`文件,选择`...

    sruts2example

    Struts2是一个非常流行的...接着,Struts2的配置文件——struts.xml,是应用的蓝图,它定义了Action类与URL的映射、结果类型、拦截器栈等。在这个例子中,我们可能会找到对"test2"相关Action的配置,例如: ```xml ...

    Struts模块化编程教程

    - **validation**:布尔值,指示是否使用验证型 XML 分析器处理配置文件,默认为 `true`。 - **3.2 配置文件结构** - **3.2.1 元素 action** - 描述了一个 **ActionMapping** 对象,该对象用于处理用户发起的...

    外文翻译 stus MVC

    • Before passing it to the Action class, Struts will also conduct form state validation by calling the validation() method on UserActionForm. Note: This is not always wise to do. There might be ways ...

    spring2.5 mvc_ibatis2

    "demo"项目可能包含了整合Spring 2.5 MVC与iBatis 2的实例代码,包括Spring配置文件、DAO接口、Mapper XML文件、Controller类等,可以作为学习和参考的样例。 总结,Spring 2.5 MVC与iBatis 2的整合应用,既保留了...

    springmvc3.zip

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要..."springmvc3.zip" 文件可能包含了相关的配置文件、样例代码、教程文档等,可以帮助开发者更深入地理解和使用 Spring MVC 3.x。

    aspmvc开发框架

    8. **依赖注入(Dependency Injection)**:ASP.NET MVC框架集成了对依赖注入的支持,可以通过配置容器来管理对象的生命周期,实现解耦和更易于测试的代码。 9. **单元测试(Unit Testing)**:由于MVC架构的解耦特性,...

Global site tag (gtag.js) - Google Analytics