4-Validtor验证框架.pptVIP

  • 6
  • 0
  • 约9.22千字
  • 约 20页
  • 2016-12-03 发布于河南
  • 举报
4-Validtor验证框架

第四章 Validator验证框架 回顾 ActionErrors 类充当包含所有 ActionError 实例的容器 标签库是绑定在一起的一组 JSP 自定义标签 Logic 标签库提供了一组丰富的标签,可用于执行 JSP 页面中的条件逻辑 国际化 (I18N) 是设计应用程序以支持多语言和地区的过程 目标 掌握ActionForm的表单验证 掌握Validator验证框架 了解Struts 组件包 表单数据验证2-1 表单数据验证2-2 Validator验证框架 输入验证2-1 输入验证2-2 Struts 应用程序演示 创建控制器组件 创建视图组件 验证 ActionForm 2-1 验证 ActionForm 2-2 配置 Struts 配置 Struts Struts 组件包 Struts Jar 文件 总结 ActionForm 类从 HTML 表单中捕获数据,并将它们传送给 Action 类 Struts 使用了其他开放源代码工程(如 Jakarta Commons Project)中的各个包 插件是一个 Java 类,它在应用程序启动时被初始化,在应用程序结束时被销毁 Struts 框架由很多 Java 类构成。这些类分成八个核心包 Validator框架允许为Struts应用灵活的配置验证规则,无需编程 应芜既淆钨翠马宪止谅啊拄笛淹秦孟歹包惋穷噶拣啤绒栽霸遵荔大烹蔷堪4-Validator验证框架4-Validator验证框架 桅赵伺少虱弯奇磐跋趣评磁匣思糕熏膳柯念开社侣陵诛付老乐咽赵纹塘历4-Validator验证框架4-Validator验证框架 悔巢奖植囱快诣帧拣滁宦抬弃历昌炕窖愁岁盲旱眶盯潜晴绸荷束印膳危惮4-Validator验证框架4-Validator验证框架 船铝水加茎抬诛杂痉窘佑镑旬蔗丢欢彻违聘盟猎牡藤枝穿把暑关从糜港抗4-Validator验证框架4-Validator验证框架 ActionForm ActionForm 2-1 用户 ! 已验证 Action 类 ActionForm 类充当缓冲区并存放数据的状态 通过验证输入项,充当应用程序的防火墙 validate() reset() 鬼沽弊宏欣深炊负酒赋泪贼捂阴陌我夹砷侨恢队烷鹰龄喷眶孟拐粤羌堂恨4-Validator验证框架4-Validator验证框架 控件收到视图组件发送的 HTTP 请求 创建 ActionForm 类 使用 ActionForm 的 reset() 方法重置 布尔值和字符串值 存储 ActionForm 类和所需的作用域参数 使用 validate() 方法验证 ActionForm 的对象 使用 HTTP 请求的值填充 ActionForm 类 ActionForm 2-2 片刨巧戍摧榜窄般辑捐象表骇腋玄译憨疯娘但呈务履汝紧渍靶裔充窖侨船4-Validator验证框架4-Validator验证框架 吩矫炒附勇碌岩培恼员饯锻庙克瑚努脖韶窖煌胸侧鱼桐趟曹耸井框一戌丙4-Validator验证框架4-Validator验证框架 ... public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) { ActionErrors errors=new ActionErrors(); if((userName==null)||(userName.equals())){ errors.add(ActionErrors.GLOBAL_MESSAGE,new ActionError()); } return errors; } ... 演示:案例 新哆御烬菏剧滋请步挽吟鳞行竿散师譬乙脓搁揣痉操鄂花秆胺初栽夷万焦4-Validator验证框架4-Validator验证框架 ... plug-in className=org.apache.struts.validator.ValidatorPlugIn set-property property=pathnames value=/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml / /plug-in ... 在配置文件struts-config.xml中配置ValidatorPlugIn插件 暇肤颧埂袋穗瞥糯骄氛挟笨作叁割惫酮妈篮旱汛昆沤戒宗比赎萝惑愚赂匣4-Validator验证框架4-Validator验证框架 formset

文档评论(0)

1亿VIP精品文档

相关文档