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应用...
Validator框架与Struts应用 Validator框架是Java Web开发中的一种常用的表单验证框架,主要用于对JavaBean的属性进行验证。它可以将验证规则与业务逻辑分离,使得代码更加简洁、易于维护。 传统的表单验证方式 在...
Struts的Validator框架是Java Web开发中用于处理用户输入验证的一种强大的工具,它与MVC架构中的控制器层紧密结合,提供了一种便捷的方式来确保用户提交的数据符合预设的业务规则。这个框架大大简化了数据验证的过程...
Validator框架是Struts1.x的一个重要组成部分,主要用于处理客户端和服务器端的数据验证。在这个入门例子中,我们将深入理解Validator框架的基本概念、配置以及如何在实际项目中应用。 一、Validator框架简介 ...
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应用程序中的数据验证。这个框架提供了一种结构化的方式来定义和执行客户端及服务器端的数据验证规则,确保用户输入...
strut2的validator框架
T20.5_validator框架 java 经典教程 经典教材
同时,为了确保这些结构体中的数据在使用前符合预期,我们常常会使用`validator`框架来进行数据验证。这个框架提供了丰富的验证规则,可以方便地与`structs`结合,以保证数据的正确性和安全性。 `validator`框架是...
解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证 你可以先参看我的blog文章:http://blog.csdn.net/qjyong/archive/2008/11/16/3311688.aspx 再决定是否下载。
Hibernate Validator框架极大地简化了Java应用中的数据验证过程,通过注解驱动的方式,使得验证规则易于理解和维护。在Spring MVC中,它与Spring的注解驱动处理相结合,能够无缝地处理用户输入验证,提高了开发效率...