`
liwei
  • 浏览: 10155 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

struts2 控制拦截方法无效

阅读更多
我在用struts2 写拦截的时候为何在struts.xml
配置了拦截器,在拦截器里配置了两个参数:

<interceptor-stack name="refurbish">
        <interceptor-ref name="defendRefurbish">
         <param name="includeMethods">execute</param>
          <param name="excludeMethods">create,execute</param>

        </interceptor-ref>
</interceptor-stack>

includeMethods 参数是拦截需要在执行action方法之前,调用拦截
excludeMethods 参数是在调用action方法之前,不被拦截
如果在includeMethods ,excludeMethods 都声明的话也是会被拦截的,象上面我配置的那一段,拦截器应该拦截execute方法,create方法是不被拦截的,但是我的为何create方法也会被拦截呢?是我哪里问题啊?
分享到:
评论
1 楼 zhuxinyu 2008-10-22  
这里的create不会被执行 我在博客中提供了这样一个demo、 希望对你有帮助

相关推荐

    struts2 拦截器(AOP,面向切面编程)

    拦截器(Interceptor)是Struts2的核心特性之一,它基于AOP(面向切面编程)思想,提供了对请求处理过程的灵活控制。在本篇文章中,我们将深入探讨Struts2的拦截器机制以及AOP的概念。 **AOP(面向切面编程)**是一...

    struts拦截器的例子

    Struts拦截器是Java Web开发中的重要概念,尤其在基于Struts 2框架的应用中扮演着核心角色。这个"struts拦截器的例子"提供了一个学习和理解拦截器工作原理的起点,非常适合对这一主题感兴趣的初学者。 Struts 2框架...

    Struts2拦截器例子

    在Struts2中,拦截器(Interceptor)是核心功能之一,它扮演着处理请求、增强功能和控制流程的重要角色。本例子主要探讨了如何使用Struts2拦截器实现登录拦截,确保用户在没有正确登录的情况下无法访问受保护的页面...

    简单的struts2拦截器利用session拦截用户登录.docx

    在Struts2框架中,拦截器(Interceptor)是实现业务逻辑和控制流程分离的重要工具,它允许开发者在执行Action之前或之后执行某些操作,比如验证用户登录状态。在这个案例中,我们讨论的是如何使用拦截器来检查用户的...

    struts2中的拦截器

    在Struts2中,拦截器扮演着至关重要的角色,它们是实现MVC(Model-View-Controller)架构中业务逻辑和控制流程的核心组件。本文将深入探讨Struts2中的拦截器,以及它们如何增强框架的功能。 1. 拦截器概念: 在...

    Struts2输入校验总结

    4. **结果处理**:如果没有异常发生,控制权将传递给用户请求的处理方法;反之,如果校验失败,会转向`input`视图资源,通常是在Struts2配置文件中指定的,用于显示错误信息给用户。 #### 三、基于验证框架的输入...

    struts2--4.拦截器

    Struts2是一个强大的Java EE应用程序框架,用于构建MVC(模型-视图-控制器)架构的Web应用。在Struts2中,拦截器扮演着核心角色,极大地增强了框架的功能和灵活性。本文将深入探讨Struts2中的拦截器,以及如何使用...

    struts2登录程序源码

    Struts2是Apache软件基金会的一个开源项目,它基于MVC设计模式,提供了一种组织应用结构和控制业务逻辑的方式。Struts2通过拦截器、动作类、结果类型等机制实现了请求处理,并与视图层如JSP进行交互。 2. **Action...

    Struts2+SQL Server实现登录

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它被广泛应用于Java Web开发中,提供了灵活的架构,使得开发者可以更好地组织和控制应用程序的流程。SQL Server 2008则是一款功能丰富的关系型数据库管理系统,...

    Struts2开发详解

    Struts2通过Interceptor(拦截器)机制来增强Action的功能,如日志、事务管理、权限控制等。 **2. 配置详解** Struts2的配置主要在struts.xml文件中进行,包括Action配置、结果类型配置、拦截器配置等。Action配置...

    Struts2的输入校验

    在Struts2中,输入校验通常在控制器层执行,确保数据在进入业务逻辑之前符合预设的规则。 **Struts2的校验框架** Struts2提供了强大的验证框架,支持多种验证方式,包括基于注解的验证、XML配置的验证以及编程式...

    Servlet和Struts2两种方法生成及校验验证吗

    总的来说,Servlet和Struts2都能有效地生成和验证验证码,但Struts2通过其强大的MVC架构和拦截器机制,提供了更高级别的抽象和更灵活的控制。Servlet更适合于基础的HTTP请求处理,而Struts2则更适合于构建复杂的Web...

    Struts2架构简介(Helloworld)

    5. **模型-视图-控制器(MVC)**:Struts2遵循MVC设计模式,Action类负责处理业务逻辑(模型),JSP页面用于显示数据(视图),而Struts2框架本身扮演控制器的角色,协调模型和视图之间的交互。 现在,让我们看看...

    struts2验证框架简单实例

    2. Struts2拦截器捕获请求并调用Action类的相应方法。 3. 在执行业务逻辑之前,验证框架检查Action类的字段,应用预先定义的验证规则。 4. 如果验证失败,框架会将错误信息添加到ActionContext中的`FieldErrors`对象...

    struts2的令牌机制

    Struts2的拦截器允许我们在请求处理之前或之后执行自定义逻辑。以下是实现令牌机制的步骤: 1. **配置拦截器**:首先,我们需要在`struts.xml`配置文件中启用`TokenSessionInterceptor`或`TokenInterceptor`。例如...

    JCaptcha4Struts2快速使用指南

    在Struts2项目中添加JCaptcha验证可以有效保护表单提交的安全性,防止机器人或爬虫程序进行无效或恶意的提交。 **安装和配置JCaptcha4Struts2** 1. **下载和安装**:首先,你需要从官方源(例如Google Code仓库,...

    struts2+tomcat+mysql实现web聊天室

    首先,Struts2是一个基于MVC(模型-视图-控制器)架构模式的Java Web框架,它简化了开发过程,提供了丰富的动作、拦截器和结果类型,有助于实现更加模块化和可维护的代码。在我们的聊天室项目中,Struts2将负责处理...

    struts2中异常处理(demo)

    通过以上方法,Struts2能够提供灵活且强大的异常处理能力,使得开发者能够更好地控制和管理应用程序的异常行为,提升用户体验,并简化故障排查工作。结合提供的压缩包文件"struts2_003",可能包含了示例代码或者项目...

    struts2验证框架示例

    Struts2是一个非常流行的Java Web开发框架,它提供了一种优雅的方式来组织和控制MVC(模型-视图-控制器)架构的应用程序。在Struts2中,验证框架是其核心特性之一,它允许开发者对用户输入的数据进行校验,确保数据...

Global site tag (gtag.js) - Google Analytics