服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

开发框架:深入了解 struts validator

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 真正胜出而珍贵的地方。被说服了么?现在来看它。