`
yangsp1
  • 浏览: 48035 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Struts Validator验证框架详细讲解(2)

阅读更多
validator name="mask"
classname="org.apache.struts.validator.FieldChecks"
method="validateMask"
methodParams="java.lang.Object,
              org.apache.commons.validator.ValidatorAction,
              org.apache.commons.validator.Field,
              org.apache.struts.action.ActionMessages,
              javax.servlet.http.HttpServletRequest"
depends=""
msg="core.commons.errors.invalid"/>

由validation.xml
<field property="username" depends="required,mask">
<msg name="mask" key="core.commons.errors.identifier" />
<arg0 key="introns.system.user.username" />
<var>
//此mask-${identifier}键值对将被封装在"username" field对象中传入validator中;做为其中的参数使用;因为封装在field 中,所以required,mask对应的方法都可以使用,但因required根本不会用,所以本处是为了让mask中对应的方法使用;
<var-name>mask</var-name>
<var-value>${identifier}</var-value>
</var>
</field>
的depends="mask" 调用validator name="mask"对应的类中的方法;
分享到:
评论

相关推荐

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

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

    struts validator?

    Struts Validator是一个在Java Web开发中广泛使用的框架,主要用于处理用户输入验证。它与Apache Struts框架紧密结合,提供了一种规范化的验证机制,确保应用程序接收到的数据是合法且符合业务规则的。Struts ...

    struts表单验证讲解视频教程

    本视频教程将深入讲解Struts框架下的表单验证机制。 一、Struts表单验证概述 在Struts中,表单验证通常是通过ActionForm对象来实现的。ActionForm是业务逻辑层和表现层之间的桥梁,用于收集和验证用户输入的数据。...

    03_张孝祥09年Struts视频_validator单元3.rar

    这个“03_张孝祥09年Struts视频_validator单元3.rar”压缩包可能包含了张孝祥老师2009年讲解Struts框架中关于Validator验证器的系列教学视频。Validator是Struts框架的一部分,主要负责处理用户输入数据的验证。 在...

    struts2官方例子7-表单验证 xml形式的验证

    总结起来,Struts2的XML表单验证是通过创建XML文件定义验证规则,然后在Action类中处理数据,通过框架自动进行验证并返回错误信息。这种方式使得验证逻辑与业务逻辑分离,提高了代码的可维护性和复用性。对于大型...

    [原]Struts2校验框架

    Struts2使用Validator插件实现验证功能,该插件包含一组预定义的验证规则,如required(非空)、minLength、maxLength、email等。开发者可以根据需要自定义验证器,以满足特定的验证需求。 4. **Validation拦截器*...

    Struts 1.2 API详细讲解.rar

    9. **Validator**:Struts 1.2包含了一个验证框架,用于在客户端和服务器端验证用户输入的数据,确保其合法性和完整性。 10. **Tiles和Struts标签库**:Struts提供了丰富的JSP标签库,如logic、bean、html、tiles等...

    Struts 1.2 API详细讲解

    Struts 1.2的Validator框架提供了一种验证用户输入的方法。通过定义验证规则,你可以确保输入的数据符合业务需求。 九、国际化与本地化 Struts 1.2支持多语言环境,通过资源包(Resource Bundle)可以实现不同地区...

    Struts开发应用验证示例

    以下将详细讲解Struts中的Validator开发过程以及其核心概念: 1. **Validator框架简介**:Validator框架通过XML配置文件定义验证规则,并使用JavaBean属性来绑定这些规则。当用户提交表单时,Struts会调用Validator...

    struts2验证实例

    本实例将详细介绍如何在Struts2中实现简单的验证功能。 ### 1. Struts2验证概述 Struts2提供了一种灵活的验证机制,可以基于XML配置或者注解来定义验证规则。这些规则用于检查用户提交的数据,防止无效或有害的输入...

    Struts2_Validation

    本文件包"Struts2_Validation"显然是关于Struts2验证机制的详细资源,可能是包括教程、示例代码或配置文件,遗憾的是,由于我们无法直接访问压缩包内容,只能基于标题和描述进行知识讲解。 Struts2的数据验证机制是...

    如何自定义Struts2表单验证后的错误信息显示格式/样式

    在Struts2框架中,表单验证是保证数据正确性和完整性的重要环节。默认情况下,当表单验证失败时,Struts2会返回错误消息,并在页面上以特定的格式显示这些错误。然而,这种默认的错误信息显示可能不符合每个开发者或...

    Struts应用开发完全手册源代码

    Validator验证框架是Struts的一个扩展,负责在用户输入数据到达业务层之前进行校验。它提供了丰富的预定义规则,如非空检查、长度限制、格式验证等,也可以自定义验证规则。Validator框架通过在ActionForm中添加验证...

    Struts2_1100_SimpleDataValiation

    Struts2是一个强大的Java web应用程序框架,用于构建和部署企业级的MVC(Model-View-Controller)...这个教程将详细讲解每个步骤,包括配置、代码示例和实际应用,帮助开发者快速上手并熟练运用Struts2的数据验证机制。

    struts2.2.1开发文档

    6. **OGNL(Object-Graph Navigation Language)**:讲解了Struts2使用的表达式语言OGNL,用于在Action与视图间传递数据,以及如何在Action、JSP和配置文件中使用OGNL表达式。 7. **插件和自定义组件**:介绍Struts...

    struts2.0教程和实例讲解

    通过配置Action的validate()方法或者使用Validator插件,可以方便地实现表单验证。 9. 整合其他技术 Struts2能够很好地与其他流行的技术集成,如Spring、Hibernate、MyBatis等,构建完整的MVC架构。此外,它还支持...

    Struts2+Hibernate+Spring框架搭建(一)

    本篇文章将详细讲解如何利用这三个框架进行整合搭建,旨在为初学者提供一个清晰的入门指南。 **Struts2** 是一个基于MVC设计模式的Web应用框架,它主要负责控制应用程序的流程,处理用户的请求并转发到相应的业务...

    struts2 in action

    5. **表单处理与验证**:介绍Struts2的表单标签库,如何绑定数据,以及使用Validator插件进行数据验证。 6. **国际化(Internationalization, i18n)**:讲解如何实现多语言支持,让应用程序能适应不同地区的用户需求...

    精通Struts:基于MVC的JavaWeb设计与开发(孙卫琴)

    同时,还会介绍如何使用Struts的Validator框架来实现数据验证,确保输入数据的有效性。 视图方面,会讨论如何使用JSP和自定义标签来构建动态网页,以及如何通过 Tiles 模板框架来实现页面的复用和组合,提升视图层...

    零基础学Struts 源代码1-2章

    7. **Validator验证框架**:如果涉及,可能会讲解Struts的Validator组件,用于表单验证的机制。 通过学习这两个章节的源代码,你可以逐步理解Struts的框架结构,掌握基本的配置和编程技巧。在实践中,不断调试和...

Global site tag (gtag.js) - Google Analytics