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

Struts2基于XML配置方式实现对Action方法进行校验

 
阅读更多

使用XML对Action方法进行校验方式有两种,一种是对Action的所有方法进行校验,另一种是对Action指定方法进行校验.

对Action的所有方法进行校验:

步骤:

1.创建Action需要继承ActionSupport

2.提供校验的xml文件,该文件和action放在同一个包下

校验文件的取名格式为:PersonAction-validation.xml,其中PersonAction为action的简单类名,-valication为固定写法

示例:

Action:


校验的xml文件:

通过Struts2标签库打印校验信息:


对Action指定方法进行校验:

要对指定的Action方法进行校验必须指明要校验的方法,指明校验的方法需要修改校验的文件名称,比如”PersonAction-manage_update-validation.xml“,

PersonAction为要校验的Action;

manage_update指定Action中校验的方法如下struts.xml的 action name

validation为规定名称。

分享到:
评论

相关推荐

    23基于XML配置方式实现对指定action方法校验.zip

    通过上述步骤,我们可以利用Struts2的XML配置方式实现对指定Action方法的校验,从而保证输入数据的有效性和一致性,提高应用程序的质量和用户体验。理解并熟练掌握这种校验机制对于任何Struts2开发者来说都是非常...

    22基于XML配置方式实现对action的所有方法进行校验.zip

    接下来,我们要实现对Action中的所有方法进行校验。Struts2提供了两种校验方式:基于注解的校验和基于XML的校验。这里我们关注基于XML的方式。在Struts2的配置文件中,我们可以添加一个`<validators>`元素来定义全局...

    基于XML配置方式实现对action的所有方法进行输入校验

    ### 基于XML配置方式实现对Action的所有方法进行输入校验 #### 一、概述 在本篇文章中,我们将详细介绍如何通过XML配置文件来实现对Struts2框架中的Action类的所有方法进行输入数据的校验。这种方法不仅提高了代码...

    struts2 对action中的所有方法进行校验

    下面我们将深入探讨Struts2如何对Action中的所有方法进行校验。 首先,Struts2的校验机制基于两个主要组件:Validator和ValidationInterceptor。Validator负责定义校验规则,而ValidationInterceptor则是在执行...

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

    Struts2提供了两种主要的验证方式:基于注解的验证和基于XML的验证。本例子主要关注XML形式的验证。 XML验证的优点在于其灵活性和可读性。开发者可以在Action类旁创建一个与Action类同名的.xml文件,比如Action类名...

    Struts2 校验器

    3. **配置校验规则**:Struts2的校验规则可以通过XML或注解方式定义。XML方式通常在struts.xml或相应的action类配置文件中定义,而注解方式则直接在Action类的属性上标注,例如使用`@RequiredString`、`@Size`等。 ...

    Struts2输入校验总结

    2. **针对特定方法的校验**:当一个Action包含多个处理方法时,可以通过重写`validateMethodName()`形式的方法进行针对性的校验。例如,为了仅校验`login`方法,可以创建并实现`validateLogin()`方法,这样校验逻辑...

    struts2输入校验

    本文将深入探讨Struts2中的输入校验机制,以及如何对指定方法进行输入校验。 在Struts2中,输入校验通常分为两种方式:客户端校验和服务器端校验。客户端校验主要通过JavaScript在用户端进行,可以提供即时反馈,但...

    struts2的数据校验

    Struts2提供了多种数据校验方式,包括基于注解的校验、基于XML配置的校验和自定义校验。 1. **基于注解的校验**: Struts2集成Spring的Validation框架,允许开发者在Action类的属性上使用JSR303/JSR349(Bean ...

    struts2中的输入校验

    - **全局校验配置文件**:全局校验配置文件(如`ActionName-validation.xml`)位于Action类同级目录下,对Action类的所有方法进行校验。每个需要校验的Action类都有自己的配置文件。 - **XML配置结构**:XML配置...

    ·Struts2配置文件介绍 超级详细

    - **Interceptor**:在`package`元素内部,可以定义拦截器或引用拦截器堆栈,拦截器是Struts2中非常重要的组件,用于在Action执行前后进行一系列的前置和后置处理操作,比如登录验证、数据校验等。 - **Result ...

    Struts2的输入校验

    Struts2的输入校验配置主要通过XML文件进行,这个文件通常命名为`<Action-name>-validation.xml`,并放置在与Action类相同的包内。例如,一个名为`RegistAction`的Action对应的校验文件可能是`RegistAction-...

    Struts2校验框架应用

    本文将深入探讨Struts2校验框架的应用,包括其核心概念、配置方式、以及如何在实际项目中实现数据验证。 **1. Struts2校验框架基础** Struts2的校验框架是基于Apache Commons Validator库的,它允许开发者定义校验...

    Struts-config.xml配置详解

    了解和掌握struts-config.xml中的8个主要配置元素的使用方法,是进行Struts框架应用开发的基础。通过合理配置这些元素,可以实现高度模块化、易于维护的Web应用。在配置过程中,还需要注意各个元素的属性设置和相互...

    struts.xml和struts.properties配置详解

    `struts.xml`是Struts2的核心配置文件,它负责定义动作(Action)、结果(Result)、拦截器(Interceptor)等核心元素,控制着应用程序的流程。以下是一些主要的配置元素: 1. ****: 定义一个包,可以包含多个...

    struts2输入校验深入总结

    Struts2提供了多种方式进行输入校验,包括Action级别校验、拦截器级别校验以及基于Validator框架的校验。 二、Action级别校验 Action级别校验是在Action类中定义校验逻辑,通常通过在Action类的属性上添加注解实现...

    struts2标签+校验+SSH

    对于数据校验,Struts2允许对特定方法进行校验,而不是局限于整个Action,这对于大型项目来说是一个巨大的改进,因为它使得校验逻辑更加清晰,更易于管理和维护。 国际化资源文件管理在Struts2中也得到了很好的支持...

    struts2输入校验总结

    - 校验配置文件通常以`action类名-validation.xml`命名,如果需要针对特定方法进行校验,可以命名为`action类名-name属性名-validation.xml`。 2. **配置文件位置**: - 配置文件应放置在与Action类相同的包路径下...

Global site tag (gtag.js) - Google Analytics