validator框架
1. validator-rules.xml validation.xml
2. struts-config.xml 写plug-in
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
3. Form必须继承ValidatorForm(ActionForm子类)
4. validation.xml写验证逻辑:
<form-validation>
<formset>
<!—对应一个Form-->
<form name="userForm">
<!— struts-config.xml中form-bean配置中name的值-->
<field property="name" depends="required">
<!—property属性表示要验证的form对象的属性名-->
<!—depends属性表示要适用的验证逻辑(
在validator-rules.xml中)-->
<arg0 key="form.username" />
<!—
validator-rules.xml中的每一个验证逻辑
都对应res文件中的key(key所对应的值是出错信息)
但是出错信息有占位符({0},{1},{2},…),
arg0表示填充出错信息中,{0}占位符的信息…
注意!!!实际填充的是key所指字符串在res文件中所对应的
值-->
</field>
</form>
</formset>
</form-validation>
5struts-config.xml文件中
<action path=”/add” type=”” name=”userForm”
validate=”true” input=”/form.do”/>
6. 在input所指页面中如果想显示出错信息:
<html:errors property=”表单对象的属性名”/>
分享到:
相关推荐
`Validator框架`是Java开发中用于数据验证的重要工具,尤其在基于Struts的Web应用程序中,它扮演着不可或缺的角色。Struts是一个流行的MVC(Model-View-Controller)框架,帮助开发者构建健壮且可维护的Java Web应用...
Struts的Validator框架是Java Web开发中用于处理用户输入验证的一种强大的工具,它与MVC架构中的控制器层紧密结合,提供了一种便捷的方式来确保用户提交的数据符合预设的业务规则。这个框架大大简化了数据验证的过程...
Validator框架是Struts1.x的一个重要组成部分,主要用于处理客户端和服务器端的数据验证。在这个入门例子中,我们将深入理解Validator框架的基本概念、配置以及如何在实际项目中应用。 一、Validator框架简介 ...
### Struts2.11的Validator框架详解 #### 引言 随着Web应用复杂度的增加,用户输入数据的有效性和安全性越来越受到重视。Struts框架作为一款流行的企业级Java Web应用开发框架,提供了丰富的功能来简化开发过程。...
Struts Validator框架是Apache Struts框架的一个组成部分,主要用于处理Web应用程序中的数据验证。这个框架提供了一种方便的方式来定义和执行验证规则,使得开发者能够轻松地在注册或其他表单提交过程中确保用户输入...
Validator框架就是Java中用于进行对象校验的一个强大的工具,尤其在处理复杂的业务逻辑时,其客户端验证功能可以极大地提高开发效率和代码质量。本压缩包提供的"validator框架客户端验证代码"正是为了实现这一目的。...
博文链接:https://wangyun.iteye.com/blog/196945
Struts的Validator框架是Java Web开发中用于进行数据验证的重要工具,它基于Apache Struts框架,为MVC(Model-View-Controller)架构提供了一种强大的验证机制。Validator框架允许开发者定义验证规则,并在用户提交...
Struts Validator框架是Apache Struts框架的一个重要组成部分,主要用于处理Web表单验证。它提供了一种声明式的方式来定义验证规则,使得开发者可以集中精力在业务逻辑上,而不是编写复杂的验证代码。Validator框架...
Struts Validator框架是Apache Struts框架的一个重要组成部分,由IBM公司提供支持,它主要用于Web应用程序中的数据验证。这个框架提供了一种结构化的方式来定义和执行客户端及服务器端的数据验证规则,确保用户输入...
### Struts Validator框架详解 #### 引言 在企业级应用开发中,数据验证是确保系统稳定性和安全性的重要环节。Struts框架,作为Java Web应用的基石之一,提供了丰富的功能来构建复杂的Web应用。其中,Validator...
T20.5_validator框架 java 经典教程 经典教材
同时,为了确保这些结构体中的数据在使用前符合预期,我们常常会使用`validator`框架来进行数据验证。这个框架提供了丰富的验证规则,可以方便地与`structs`结合,以保证数据的正确性和安全性。 `validator`框架是...
其中,Validator框架是Struts1用于客户端和服务端表单验证的强大工具,它能显著提高数据处理的安全性和准确性。本文将深入探讨Struts1 Validator框架的核心概念、配置与实现细节。 #### 一、Struts1 Validator框架...