`
gstarwd
  • 浏览: 1511983 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Struts-validator验证框架与一些技巧

阅读更多

这个框架褒贬不一呀~~~

 

 

============================

个人实践证明,无论struts1或struts2的验证框架,在复杂多变的业务系统开发中都是不可取的。

============================

其实楼总结的东西,是一个很好的学习资料,但我想在实际的开发过程中,这些验证似乎不怎么实用,还是用JS验证要好。

============================

 

 

 

还是通过一些步骤例子说明
首先建立Struts工程的时候要启动验证框架。
它称为Validator验证框架

主要依赖与两个.jar文件
Jakarta-oro.jar
Commons-validator.jar 

这个是在struts-config.xml文件中如下加入配置之后即代表该工程已经使用验证框架的插件了 

Xml代码 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="14" height="15" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"> <param name="flashvars" value="clipboard=%3Cplug-in%20className%3D%22org.apache.struts.validator.ValidatorPlugIn%22%3E%20%0A%20%20%20%20%20%20%20%20%3Cset-property%20property%3D%22pathnames%22%20value%3D%22%2FWEB-INF%2Fvalidator-rules.xml%2C%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2FWEB-INF%2Fvalidation.xml%22%2F%3E%20%0A%3C%2Fplug-in%3E"> <param name="src" value="http://www.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf"> <embed type="application/x-shockwave-flash" width="14" height="15" src="http://www.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%3Cplug-in%20className%3D%22org.apache.struts.validator.ValidatorPlugIn%22%3E%20%0A%20%20%20%20%20%20%20%20%3Cset-property%20property%3D%22pathnames%22%20value%3D%22%2FWEB-INF%2Fvalidator-rules.xml%2C%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2FWEB-INF%2Fvalidation.xml%22%2F%3E%20%0A%3C%2Fplug-in%3E"></embed></object>
分享到:
评论

相关推荐

    struts1.x使用common-validator验证框架

    此外,Struts1.x的验证框架不仅限于服务器端验证,也可以结合JavaScript进行客户端验证,以提高用户体验。客户端验证可以通过在JSP页面中引入Struts的JavaScript库,然后利用`&lt;html:javascript&gt;`标签生成相应的验证...

    Struts的Validator验证框架使用教程

    Struts的Validator验证框架是Java Web开发中常用的一个组件,主要用于处理用户输入的数据验证。它提供了强大的、可扩展的验证规则,使得开发者可以方便地在应用程序中实施数据校验,从而保证了数据的准确性和安全性...

    struts validator验证框架项目

    Struts Validator是一个强大的验证框架,它是Apache Struts框架的一部分,用于在Java Web应用程序中实现数据输入验证。这个项目集成了验证规则,使得开发者能够轻松地确保用户提交的数据符合预期的格式和约束,从而...

    Struts1的validator验证框架

    ### Struts1的Validator验证框架详解 在Java Web开发领域,Struts1作为一个经典且流行的MVC框架,提供了丰富的功能来构建动态Web应用。其中,Validator框架是Struts1用于客户端和服务端表单验证的强大工具,它能...

    struts 的validator框架验证

    Struts的Validator框架是Java Web开发中用于处理用户输入验证的一种强大的工具,它与MVC架构中的控制器层紧密结合,提供了一种便捷的方式来确保用户提交的数据符合预设的业务规则。这个框架大大简化了数据验证的过程...

    struts中使用validator验证框架

    6. **Integration with Struts Controller**:Validator框架与Struts控制器紧密集成,当验证失败时,控制器会阻止业务逻辑的执行,转而返回错误页面。 总结来说,Struts中的Validator框架提供了一种强大的方式来...

    Struts Validator验证框架详细讲解.txt

    ### Struts Validator 验证框架详细讲解 #### 引言 在Java Web开发中,数据验证是确保应用程序安全性和用户体验的重要环节。Struts框架作为早期流行的MVC框架之一,提供了强大的验证机制——Struts Validator,它...

    struts1.x validator框架验证入门例子

    Validator框架是Struts1.x的一个重要组成部分,主要用于处理客户端和服务器端的数据验证。在这个入门例子中,我们将深入理解Validator框架的基本概念、配置以及如何在实际项目中应用。 一、Validator框架简介 ...

    Struts validator验证框架

    Struts Validator是一个强大的验证框架,它是Apache Struts框架的一部分,用于在Java Web应用程序中实现数据验证。这个框架帮助开发者在用户提交表单时确保输入的数据是合法、完整且符合业务规则的,从而提高应用...

    Struts的全局异常控制和common-validator校验框架

    另一方面,`common-validator`是Apache Commons项目的一部分,它提供了一个强大的表单验证框架,可以用于验证用户输入的数据。在Struts应用中,我们通常会创建一个ActionForm类,该类包含了用户的输入字段,并在其中...

    struts-验证框架

    总的来说,`struts-validate`标签表明这是一个关于Struts验证框架的项目,包含的基础文件`validator_1_1_3.dtd`和`validator-rules.xml`是确保框架正常运行的关键组件。理解和熟练运用这个框架,对于提高Java Web...

    Struts的Validator-rules详解

    Struts的Validator-rules是Apache Struts框架的一个关键组件,主要用于处理Web应用中的表单验证。这个组件使得开发者能够方便地定义和实现客户端与服务器端的数据验证规则,从而确保用户输入的数据符合业务逻辑的...

    Commons-Validator经典介绍

    Apache Commons-Validator 是一个强大的Java验证框架,常用于处理Web应用程序中的数据验证。它可以从Apache Commons项目中获取,是Struts 1.x框架的一部分,但也可以独立使用在其他任何需要验证逻辑的应用中。该框架...

    struts validator验证框架例子

    Struts Validator是一个强大的验证框架,它是Apache Struts项目的一部分,专为Java Web应用程序设计,用于实现数据输入验证。Struts框架本身是一个MVC(模型-视图-控制器)架构,而Validator则是它的一个核心组件,...

    commons-validator.doc 用法介绍

    2. 删除ActionForm中的validate方法,因为验证框架会自动处理验证逻辑。 **配置Struts** 1. 在`struts-config.xml`中的`&lt;action&gt;`标签中添加`validate="true"`属性,以启用验证,并指定错误发生时的转发地址。 2. ...

    struts验证器validator使用,以及自定义验证器

    Struts是Java Web开发中的一个流行MVC框架,它的核心组件之一是Validator,用于处理表单数据的验证。本文将详细介绍Struts验证器Validator的使用,包括基础配置、自定义验证器的创建,以及如何在Maven项目中管理和...

    Struts1.3 Validator 验证框架校验Email 例子

    Struts1.3 与1.2向比验证框架部分还是有所区别的,该例子通过一个简单的Email的校验,演示如何通过Struts Validate验证框架进行在页面中生成JavaScripte脚本,进行客户端校验。下完后记得评分,资源分就会回来,还能...

    Validator验证框架.pdf

    Validator验证框架是一种强大的工具,它与Struts框架结合使用,用于实现Web应用程序中的数据验证功能。通过使用Validator框架,开发人员可以简化验证逻辑,提高代码的可维护性和重用性。本文将详细介绍Validator框架...

    struts-1.3.8-lib(new)

    14. **commons-validator.jar**:提供了表单验证的工具。 这次更新将jstl和standard库升级至1.1版本,可能意味着Struts与这些库之间的兼容性得到了优化,或者是为了适应新的开发环境或解决已知问题。开发者需要确保...

Global site tag (gtag.js) - Google Analytics