已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北省会计考试题库答案
- 地勘施工申请报告
- 2025至2030人工阴道行业发展研究与产业战略规划分析评估报告
- 2025保险服务合同
- 2025绿色建材购销合同范本
- 2025年工行岗位考试题库及答案
- 2025-2030绿色建筑技术应用及成本效益分析
- 2025-2030绿色建材认证体系下实木产品溢价能力研究
- 2025年运城市小学考试试题及答案
- 2025-2030结构性心脏病介入治疗培训体系构建与市场教育策略
- 2025年河北省政府采购评审专家考试题库附含答案
- 2025-2030家庭园艺养护服务市场需求与商业模式创新报告
- 床上擦浴课件
- 2025年青海省人民警察公务员考试(公安专业科目)历年参考题库含答案详解(5卷)
- 2025年教育行业报告:教育行业市场潜力与投资机会分析及策略
- DB5325-T 123-2025 设施蓝莓采收与贮藏技术规程
- 2025版ACS指南全面解读
- 译林版七年级上册英语全册教案 (二)
- 船厂员工考试题及答案
- EPC总承包管理实施方案
- 砂石厂转让协议书
评论
0/150
提交评论