首页 | j2ee | j2me | j2se | java代码 | JAVA高级 | java资讯 | 认证考试 | 实用技巧
  当前位置:Java教程网>JAVA基础>文章内容
深入了解StrutsValidator
来源: 作者: 发布时间:2008-07-28  

Struts 提供了一个名为 Validator 的优秀组件。Validator 可以插入 Struts 应用程序,甚至直接和最新的 Struts 发行版绑定在一起。只要几个 JAR 文件就可以了。但是 Validator 强在什么地方呢?为什么要用它代替 JavaScript 呢?

  而且,您应当认识到,Validator 的大部分执行都使用 JavaScript。所以实际上并没有离开 JavaScript,而且得到的客户端验证也是 JavaScript 擅长的内容。但是,Validator 消除了 JavaScript 的许多问题。首先,它是由成千上万的 Struts 开发人员和用户编码、测试和调试过的,因此降低了您需要进行的测试数量。(我绝对不是 暗示您不要测试; Validator 只是降低了测试负担,但并没有完全消除它。)另外,Validator 提供了大量常用验证函数,所以您不必为电子邮件地址、电话号码、邮编以及其他常用数据编写验证器。这棒不棒?

  而最重要的,可能是 Struts Validator 主要通过配置文件工作,而不用内联的 HTML 代码。通过简单的 XML 文件,可以指示要验证哪个字段,要执行哪类验证。Struts 和 Validator 负责把配置变成工作的 JavaScript 代码,您这一边不需要做任何额外工作!虽然偶尔也要为特定于应用程序的数据添加新的验证函数,但是在 HTML 中使用这些函数的工作由 Struts 处理 ?? 不需要手工过程。这就是 Validator 真正胜出而珍贵的地方。

 


(阅读次数:
上一篇:J2EE综合:Struts上传多个文件的例子   下一篇: Java规则引擎工作原理及应用
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·jfreechar的使用
·Java程序设计实验报告
·SCA简介
·javascript给二维数组赋值示例
·Java正则表达式初探
·Java转义符
·java文件上传类(代码)
·所有版本JDK下载地址
·java中toString的用法-
·struts2中用拦截器实现权限管理
·spring入门之简单登陆例子
·一个JSF例子
·java中的List排序
·struts与spring的整合
·java数组排序实例
·java中用TreeMap进行中文排序
·java垃圾回收机制中回收一个对象
·java中保存对话框的默认文件类型
·java程序中执行dos命令或运行其
·java析构函数替代者finalize()解
  相关文章
· Java规则引擎工作原理及应用
·JSP程序员成长全计划
·Java和JSP编程应该注意的六个常
· 将指定的文本内容写入到指定路
· Struts 1.x中批量封装对象
· EXTJS动态树的实现
· dwr2.0 reverse-ajax 的用法
·v java 常用IO操作
·使用java模拟登陆百度
· Java中常犯的错误
· 使用异步Bean提高Web服务性能
· 线程同步
· Hibernate的主键生成方式
· springMVC入门
· Portal技术原理
· JDK5.0的11个主要新特征
· 最简单的一个XML解析-dom4j
·配置 eclipse 3.2 使用JDK1.5中
· AspectJ 无法自动代理
· 如何读字节从输入流取bit作位运
Power by DedeCms