Web的数据验证实现.doc_第1页
Web的数据验证实现.doc_第2页
Web的数据验证实现.doc_第3页
Web的数据验证实现.doc_第4页
Web的数据验证实现.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Struts2 的验证框架 如果使用struts2自带的验证框架验证页面的元素是十分简单的。首先在对应的Action的包下(必须跟该Action在同一个目录)创建验证框架规则(.xml文件)该xml文件的命名必须遵守如下规则:1)该文件必须跟该对应的Action在同一个目录2)Action的名字-对应Action中的方法名(execute方法除外)-validation.xml如:如图所示该文件名由三部分组成:第一部分:Action的类名第二部分:Action中的方法名第三部分:validation.xml(固定)这三部分之间用横线连接-验证规则(EmployeeAction-updateEmployee-validation.xml)内容因为Action是基于模型驱动的即在Action引用了对象模型,所以在写验证规则的时候字段属性为Action中对象模型名.具体的属性()Action中的引用关系EmployeeAction-updateEmployee-validation.xml中的配置内容详细参看EmployeeAction-updateEmployee-validation.xml中的配置雇员姓名不能为空 雇员年龄不能为空雇员性别不能为空雇员备注信息不能为空验证规则验证出错信息最后千万别忘了在struts.xml文件中一定要配置一个结果为input的转向同时其中有一个比较重要的属性就是short-circuit=”true”.这个属性造成验证短路,也就是前面的验证没通过,后面就不验证了,所以这个属性视情况选择吧!但是这样的话会造成系统的结构混乱,而且如果action类比较多的话就会造成有许多对应的validation文件。所以我会选择更加高效的JQuery。 JQery的validation首先自己去下载JQuery,里面有许多文件是你需要的,同时里面的demo是非常值得学习的。等你下载好了之后就导入到你要使用的项目中:我是导入在jsp下面的文件夹下面。接下来在你需要验证的页面中,导入你需要的js文件接下来再自己写一个script文件,也就是验证自己页面的文件其中$(“#newsfm”)是获取一个JQuery对象,类似DOM对象的getElementById(“newsfm”),其中newsfm是对应的form的id值。Rules 表示下面的是规则title 和 newsFile 是对应的Struts标签的name属性,对应的就是说这两个标签必须都要有内容,而在我们的struts标签内 有一个data-msg-required,这个就是当出发校验的时候显示的错误信息。我们可以在样式表中加入下面这句话表示我们的错误信息用红色字体显示出现,当然你也可以设置显示的位置。右边或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论