这里以jakarta-struts-1.1为例说明validator验证的配置方法。
- 引用jar包(jakarta-struts-1.1\jakarta-struts-1.1\lib)
实现validator验证需要struts的两个jar包:commons-validator.jar和jakarta-oro.jar
在src目录下建立资源文件ApplicationResources.properties,如果其中包含中文,还需要转换成Unicode编码,可以使用Eclipse插件PropertyEditor,URL:http://propedit.sourceforge.jp/eclipse/updates/,或者使用naitve2ascii
- 添加validator配置文件(jakarta-struts-1.1\jakarta-struts-1.1\lib)
将如下两个文件复制到WEB-INF目录下(内容一般不需要修改,除非使用一下特殊的验证,后面会说明):
validator-rules_1_1.dtd
validator-rules.xml
在WEB-INF目录下新建验证文件:
validation.xml(以登录页面为例说明)
- 修改struts配置文件 struts-config.xml
注意:需要设置input="/user.jsp",否则运行报错
- UserForm应该继承自ValidatorActionForm 而不是ActionForm
在需要显示错误信息的地方插入<html:errors/>即可
到这里,就可以实现基本的验证了。
分享到:
相关推荐
Struts Validator验证器使用指南,里面专门讲了Struts的validator文件的配置,很详细.
该demo是struts验证器validator使用,以及struts基本配置,自定义创建struts的验证器,使用maven创建管理工程,使用eclipse编译器
简单的struts的validator框架代码,以及validation.xml和validator-rules.xml配置 validator对日期的验证 以及乱码问题,采用fliter解决乱码问题
Spring + struts + hibernate (原创) Validator 验证 系统配置 :myEclipse7.5 Spring 1.2 +hibernate3.1 +struts 1.3 添加的顺序不能乱否则会出错 很好的一个入门教材
一个自己编写的小程序,主要是struts中validator框架的使用及配置,可以做为好的参照
本人在Eclipse+MyEclipse4.11+Struts1.2Tomcat5的环境下,...因为用到的是DispatchAction,还得注意一下Struts-Config配置文件。Validator与DispatchAction配合并太好,主要是因为验证失败后不能动态设置跳转页面。
使用validator.xml配置验证,具有通用性
struts2最全验证框架...Struts2Validator Struts2 验证框架 Updated Jun 18, 2010 by cm2...@gmail.com Action 配置中一定要设置 input 返回页面 添加验证只要创建验证的...
其中commons validator是一个可配置的验证框架,使用方式和工作原理都和struts用的ValidatorPlugIn一样。它可以通过配置生成js在客户端验证, 也可以配合具有验证功能的spring controller实现客户端验证. 本下载文件...
struts中的验证框架验证:Validator框架采用基于xml的配置文件来配置验证规则
08 Struts_08DynaValidatorForm : Struts框架的Validator验证框架 09 Struts_09Token : Structs的令牌机制,避免重复提交问题 10 Struts_10SmartUpload : structs的文件上传 11 Struts_11Internationalize : Structs...
第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles...
第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles...
struts1.2使用的validate验证框架的validator-rules.xml配置文件
第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles...
第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator 验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles...
第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator 验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles...
第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator 验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles...
Hibernate查询 Hibernate基础 Hibernate数据关联 javaweb开发技术 Struts标记库 Struts表单验证及异常处理 Struts国际化与Validator验证框架 Struts配置文件 Struts入门 项目实践-名片管理系统
11.1 安装和配置Validator验证框架 14 11.1 Validator框架和Struts客户化标签 14 11.1 在Validator框架中使用JavaScript 14 11.1 在struts中用validator作服务器端验证 14 第12章 Struts HTML标签库 14 12.1 Struts...