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>
分享到:
相关推荐
这个"SpringMvc001"可能是项目初始化的目录,包含了一些基本的配置文件和样例代码。进一步学习时,我们可能会接触到以下主题: - **模型(Model)**:如何创建模型对象,以及如何使用`@ModelAttribute`将数据绑定到...
解压后,你可以找到相关的配置文件(如` applicationContext.xml`)、验证规则实现类(如`MyCustomValidator.java`)、测试用例(如`MyCustomValidatorTest.java`)以及可能的样例数据。通过研究这些文件,你可以...
8. **修复Struts-config.xml打开错误**:若打开Struts配置文件出现错误,可进入`Window -> Preferences -> General -> Editors -> File Associations`,选择`.xml`文件类型,将默认编辑器设置为"MyEclipse XML ...
**问题描述**:尝试打开Struts配置文件时可能会遇到未知编辑器ID错误。 **解决步骤**: 1. **路径**:`Windows > Preferences > General > Editors > File Associations` 2. **操作**:选择`.xml`文件,选择`...
Struts2是一个非常流行的...接着,Struts2的配置文件——struts.xml,是应用的蓝图,它定义了Action类与URL的映射、结果类型、拦截器栈等。在这个例子中,我们可能会找到对"test2"相关Action的配置,例如: ```xml ...
- **validation**:布尔值,指示是否使用验证型 XML 分析器处理配置文件,默认为 `true`。 - **3.2 配置文件结构** - **3.2.1 元素 action** - 描述了一个 **ActionMapping** 对象,该对象用于处理用户发起的...
• 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 ...
"demo"项目可能包含了整合Spring 2.5 MVC与iBatis 2的实例代码,包括Spring配置文件、DAO接口、Mapper XML文件、Controller类等,可以作为学习和参考的样例。 总结,Spring 2.5 MVC与iBatis 2的整合应用,既保留了...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要..."springmvc3.zip" 文件可能包含了相关的配置文件、样例代码、教程文档等,可以帮助开发者更深入地理解和使用 Spring MVC 3.x。
8. **依赖注入(Dependency Injection)**:ASP.NET MVC框架集成了对依赖注入的支持,可以通过配置容器来管理对象的生命周期,实现解耦和更易于测试的代码。 9. **单元测试(Unit Testing)**:由于MVC架构的解耦特性,...