`
qchong
  • 浏览: 17709 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2基于注解的验证中一个需要注意的问题

 
阅读更多

Struts2基于注解的校验默认是对一个Action(也就是对一个Class的校验),但有些时候单独需要验证其中的一个Method,这个时候就需要修改下默认的Validation拦截器.具体代码如下:

                <interceptor-ref name="validation">
                    <param name="validateAnnotatedMethodOnly">
                        true
                    </param>
                    <param name="excludeMethods">
                        input,back,cancel
                    </param>
                </interceptor-ref>

 

这样就只会验证Method了.
特此博文,仅供大家参考.

分享到:
评论

相关推荐

    struts2注解必须包

    标题中的"struts2-convention-plugin-2.1.8.1.jar"是Struts2的约定插件(Convention Plugin)的一个特定版本。这个插件的核心功能就是利用注解来自动配置Action、结果类型、参数映射等,使得开发过程更加便捷。2.1....

    基于注解的struts2的简单工程

    为了运行这个基于注解的Struts2简单工程,你需要确保已经正确配置了Struts2的核心库和其他依赖,并在web应用的部署描述符`web.xml`中配置了Struts2的过滤器。一旦完成,你就可以通过HTTP请求访问工程中的Action,...

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

    在Struts2中,表单验证是非常重要的一个环节,它确保了用户输入的数据符合预设的规则,从而保证了应用程序的数据质量和安全性。本示例主要讲解的是使用XML文件进行表单验证的方法。 首先,让我们理解表单验证的基本...

    Struts2框架及注释和用法

    Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-Controller)设计模式,为构建可维护性高、结构清晰的Web应用程序提供了一种解决方案。这个框架旨在简化开发过程,提高代码的可测试性和可重用性。下面...

    struts2和spring3注解整合问题

    需在`struts.xml`中添加`&lt;constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory"/&gt;`来启用Spring插件,并且可能需要配置扫描注解的路径。 - **Action注解**:Action...

    struts2.3.4.1注解零配置

    在这个"struts2.3.4.1注解零配置"的例子中,我们将深入探讨如何利用Struts2的注解来构建一个简单的登录系统。 首先,了解Struts2的核心概念是必要的。Struts2是一个基于MVC(Model-View-Controller)设计模式的框架...

    基于注解的Spring+Struts2+Mybatis+Maven项目

    在现代Web开发中,Spring、Struts2、Mybatis和Maven是四个非常重要的组件,它们各自负责不同的职责,共同构建了一个高效、灵活且易于维护的Java Web应用。这个项目采用基于注解的方式,减少了XML配置,使得代码更加...

    struts2 登陆注册 以及验证

    Struts2是一个强大的Java EE应用程序框架,用于构建和部署企业级Web应用。它基于MVC(Model-View-Controller)设计模式,简化了Java Servlet API的复杂性,提供了丰富的功能来处理请求、响应以及业务逻辑。在这个...

    Struts2.3.4.1 注解实例(二十)

    `@Action` 注解用于标记一个类为Struts2的Action,它可以替代struts.xml中的action配置。你可以设置如name、class、namespace等属性,定义Action的基本行为。 2. **Action方法注解**: `@Result` 和 `@Results` ...

    Spring3Struts2Mybatis3注解开发实例

    "Spring3Struts2Mybatis3注解开发实例"是一个集成这三大框架的项目,它利用注解来简化配置,提高开发效率。这个项目集成了Spring的依赖注入、Struts2的MVC架构和Mybatis的持久层操作,旨在为开发者提供一个高效且...

    反射和注解的妙用-struts2权限的控制

    Struts2是一个基于Java的开源Web应用程序框架,它继承了Struts1的优良特性,并且增加了许多新的功能,如拦截器(Interceptors)、结果类型(Result Types)、动态方法调用等。Struts2采用MVC架构模式,易于扩展,...

    struts2验证框架简单实例

    在Struts2框架中,验证框架是其一个重要组成部分,用于确保输入数据的准确性和完整性,从而防止因无效数据导致的程序异常或错误。本实例将带你深入理解Struts2验证框架的使用,以及在实际操作中可能遇到的问题和解决...

    struts2简单的登陆验证

    这个"struts2简单的登陆验证"项目是一个基础入门级别的教程,适合初学者学习理解Struts2的核心概念和工作原理。 在Struts2中,登陆验证是常见的功能,涉及到用户身份的确认和权限控制。下面我们将详细探讨Struts2...

    struts2 valadation验证

    Struts2 Validation是Apache Struts框架的一个重要组成部分,主要用于处理Web应用中的数据验证。这个验证框架使得开发者可以方便地在应用程序中实现用户输入的数据检查,确保数据的准确性和完整性。Struts2 ...

    基于struts2的项目

    Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-Controller)架构的应用程序。它是在Struts1的基础上发展起来的,提供了更先进的特性和灵活性,使得开发人员能够更高效地...

    Struts2.3.28+spring4.1.6+hibernate4.3.8整合总结(注解)

    1. **Struts2.3.28**:Struts2是一个基于MVC设计模式的Web应用框架,它提供了强大的动作控制和拦截器机制。在2.3.28版本中,Struts2支持注解配置,如`@Action`和`@结果`,可以将Action类和结果页面的映射写在类或...

    struts2+mybatis+spring 注解很好的例子

    Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于控制应用的流程。它处理HTTP请求,调度动作,使得业务逻辑与视图层分离,提供强大的表单验证和结果映射功能。在Struts2中,通过注解可以...

    基于注解的spring+hibernate+struts2.rar

    本项目"基于注解的spring+hibernate+struts2.rar"结合了这三个框架,通过注解的方式简化了配置,提高了开发效率。SSH(Spring、Struts2、Hibernate)是Java Web开发中的经典组合,下面我们将详细探讨这三个框架以及...

    spring和Struts2注解文档

    Spring支持基于注解、类、包含和排除规则的四种过滤方式,这些过滤规则常用于`@ComponentScan`注解中,以控制哪些组件应该被Spring容器管理。 #### 1.2 Spring注解介绍 Spring提供了丰富的注解,涵盖了从组件声明...

    Struts2 校验器

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且健壮的企业级应用程序。在Struts2中,校验器(Validator)是处理用户输入验证的核心组件,确保提交到服务器的数据符合预设的业务规则。这篇博客文章...

Global site tag (gtag.js) - Google Analytics