guokehua(@yahoo.com.cn oy Java 1010 09 Validate框架 2008-3-10 郭克华EE框架实战教学视频
2008-3-10 1 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 09Validate 09Validate框架
guokehua(@yahoo.com.cn ActionForn高级应用4: 动态 Action Forn 1010 过多的 Action Forn会让系统庞大,怎样 解决? ·(们建立动态 Action。rm ·(2)用 DynaAction Form get方法使用动 态 ActionForn 008-3-10 郭克华JEE框架实战教学视频
2008-3-10 2 J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • ActionForm ActionForm高级应用4: 动态ActionForm ActionForm • 过多的ActionForm ActionForm会让系统庞大,怎样 会让系统庞大,怎样 解决? • (1)建立动态ActionForm ActionForm • (2)用DynaActionForm DynaActionForm.get方法使用动 态ActionForm ActionForm
guokehua(@yahoo.com.cn 前端验证两种方案1: ActionForm验证2: Validate框架验证 d· Validate框架可以解决这个问题 Validate框架的要点:将验证的工作写在 xML文件中 ·这有一个好处,比如很多表单都要验证输入不 能为空,传统方法需要在每个 ActionForm中 1)写语句,相当于同样的语句分散在项目的很 多地方,现在有了这个XML文件,只需要写 次就好了 008-3-10 郭克华JEE框架实战教学视频
2008-3-10 3 J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • 前端验证两种方案 前端验证两种方案:1:ActionForm ActionForm验证2: Validate Validate框架验证 • Validate Validate框架可以解决这个问题 框架可以解决这个问题 • Validate Validate框架的要点:将验证的工作写在 将验证的工作写在 XML文件中 • 这有一个好处,比如很多表单都要验证输入不 这有一个好处,比如很多表单都要验证输入不 能为空,传统方法需要在每个 能为空,传统方法需要在每个ActionForm ActionForm中 写if语句,相当于同样的语句分散在项目的很 语句,相当于同样的语句分散在项目的很 多地方,现在有了这个 多地方,现在有了这个XML文件,只需要写 文件,只需要写 一次就好了
guokehua(@yahoo.com.cn 怎样做? 首先,你的项目中必须有两个ar文件 - jakarta-oro,jar:处理文本 1010 commons-validator- jar:提供验证功能 个系统提供的文件: validator rules xml 这个文件中定义了我们项目中可能出现的所 有要验证的规则,这是 Struts自己定义的, 以后你只要在另一个XML文件中调用就可 以了 008-3-10 郭克华J2E框架实战教学视频
2008-3-10 4 J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 怎样做? • 首先,你的项目中必须有两个 首先,你的项目中必须有两个jar文件 – – jakarta jakarta-oro.jar:处理文本 – – commons commons-validator validator.jar:提供验证功能 • 一个系统提供的文件: 一个系统提供的文件:validator validatorrules.xml – – 这个文件中定义了我们项目中可能出现的所 这个文件中定义了我们项目中可能出现的所 有要验证的规则,这是 有要验证的规则,这是Struts自己定义的, 以后你只要在另一个 以后你只要在另一个XML文件中调用就可 文件中调用就可 以了
介绍 validator-rulesxm00mcn guokehua 包含了一些通用验证规则,对所有 struts应用 都适用,一般情况下,没有必要改变这个文件 · required不能为空 · validwhen条件验证 · minlength最小长度 · maxlength最大长度 ·mask正则表达式 double 是否是 double · Integer 是否是整数 date是否是日期 · intRange整数范围 · doubleRange double范围 ·emal是否是 email 008-3-10 郭克华JEE框架实战教学视频
2008-3-10 5 J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 介绍validator validator-rules.xml • 包含了一些通用验证规则,对所有 包含了一些通用验证规则,对所有struts应用 都适用,一般情况下,没有必要改变这个文件。 都适用,一般情况下,没有必要改变这个文件。 • required required 不能为空 • validwhen validwhen 条件验证 • minlength minlength 最小长度 • maxlength maxlength 最大长度 • mask 正则表达式 • double 是否是double • integer integer 是否是整数 • date 是否是日期 • intRange intRange 整数范围 • doubleRange doubleRange double范围 • email是否是email