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

Struts Validator验证器扩展类

阅读更多

如果你配置好验证器插件,你应该扩展ValidatorForm而不是ActionForm,以便它能加载你的Validator资源。他根据struts-config.xml文件中的actionname属性为当前form的调用相应的验证器,因此validator-rules.xml中的form元素的名称属性应该与actionname属性值相匹配

另外一种选择是扩展ValidatorActionForm 而不是ValidatorFormValidatorActionForm使用struts-config.xmlactionpath属性,所以path属性的值相应的应该与validator-rules.xml中的Formname属性匹配

一个分离的action可以定义给多页form的每个页面,而且验证规则可以与action关联而不是与页码,就像验证范例中的多页form范例那样。

分享到:
评论

相关推荐

    Struts Validator验证器使用指南

    ### Struts Validator 验证器使用指南 #### 一、Struts Validator 概览 **Struts Validator** 是一个强大的框架,用于简化Web应用程序中的表单验证过程。它首次出现在Struts 0.5版本中,并逐渐发展成为Struts 1.1...

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

    Struts Validator是Struts框架的一个扩展模块,用于处理客户端和服务器端的数据验证。相比于Struts内置的ActionForm Bean验证方式,Struts Validator提供了更灵活、更强大的验证功能,能够处理复杂的验证逻辑,并且...

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

    总的来说,Struts验证器Validator是Struts框架中处理表单验证的重要组件,通过合理的配置和自定义扩展,可以实现强大的数据验证功能。在Eclipse和Maven的帮助下,开发和调试过程更加高效便捷。StrutsValidationDemo...

    struts validator验证框架项目

    Struts Validator允许开发者创建自定义的验证器,以满足特定的业务需求。只需实现`Validator`接口并将其注册到配置文件中,即可扩展框架的功能。 6. **整合其他框架** 除了Struts,Struts Validator还可以与其他...

    Struts Validator验证器使用指南.pdf

    Struts Validator是一个用于Java Web应用程序中的数据验证框架,它是Struts框架的一个扩展模块。该验证器支持多种形式的数据验证,包括基本类型验证、复杂对象验证及用户自定义验证逻辑等。通过Struts Validator,...

    struts validator验证实例

    总结起来,Struts Validator提供了一套强大的数据验证机制,通过XML配置和自定义验证器,开发者可以轻松地实现复杂的数据验证需求。在实际开发中,结合Struts的其他组件,如Interceptor和Result,可以构建出健壮、易...

    Struts validator验证框架

    Struts Validator基于Hibernate Validator引擎,提供了丰富的验证规则和自定义扩展功能。 在Struts的验证流程中,主要有以下步骤: 1. 用户通过浏览器提交表单。 2. Struts框架接收到请求,查找对应的ActionForm...

    struts中使用validator验证框架

    在默认的Validator规则不能满足需求时,开发者可以编写自定义验证器类。这些类需要实现org.apache.struts.validator.Validator接口,并在配置文件中声明。自定义验证器允许我们根据业务逻辑实现更复杂的数据验证,...

    IBM 的 Struts validator框架

    Struts Validator框架是Apache Struts框架的一个重要组成部分,由IBM公司提供支持,它主要用于Web应用程序中的数据验证。这个框架提供了一种结构化的方式来定义和执行客户端及服务器端的数据验证规则,确保用户输入...

    Struts的Validator-rules详解

    5. **自定义验证器**:除了预定义的验证类型,开发者还可以通过创建自定义Validator类来扩展验证功能。这可以通过设置`type`属性为自定义类的全限定名,并在`param`子元素中传递必要的参数。 6. **验证流程**:当...

    Struts的Validator验证框架使用教程

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

    struts1.3实现的Validator简单验证

    1. 验证器分离:在Struts1.2中,验证逻辑通常与ActionForm类混在一起,而在Struts1.3中,验证逻辑被迁移到了单独的配置文件,使得代码更易于维护。 2. 动态验证:Struts1.3的DynaValidator允许动态验证,这是1.2所不...

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

    总的来说,Common-Validator与Struts1.x的集成为Java Web开发者提供了便捷的数据验证机制,它简化了验证逻辑的编写,降低了出错的可能性,并且易于扩展和维护。理解并熟练掌握这一框架,对于开发健壮且用户友好的Web...

    struts validator?

    3. **自定义验证**:可能会讨论如何编写自定义验证器类,扩展Struts的验证功能,以满足特定业务需求。 4. **错误处理**:介绍当验证失败时,Struts Validator如何将错误信息集成到ActionForm或ModelDriven对象中,...

    struts2验证框架

    2. 可扩展性:Struts2 验证框架提供了高度的可扩展性,可以根据不同的业务逻辑添加新的Validators和Validation Rules,以满足新的验证需求。 3. 高效性:Struts2 验证框架提供了高效的验证机制,可以快速地对用户...

    Struts2 校验器

    在Struts2中,校验器(Validator)是处理用户输入验证的核心组件,确保提交到服务器的数据符合预设的业务规则。这篇博客文章可能是关于如何使用Struts2的内置校验机制以及自定义校验规则的探讨。 Struts2的校验框架...

    struts2验证框架简单示例

    除了内置的验证器,Struts2还允许创建自定义验证器。这可以扩展框架的功能,满足特定的业务需求。 ### 六、总结 Struts2验证框架简化了服务器端的输入验证,提供了一种声明式的方式定义验证规则。通过XML配置或...

    struts2验证框架的使用和扩展

    - **编写Validator Rules**: 如果内置的验证规则不能满足需求,开发者可以编写自定义的Validator Rule类,实现`org.apache.struts2.validator.Validator`接口。 - **自定义验证注解**: 对于更复杂的验证逻辑,可以...

Global site tag (gtag.js) - Google Analytics