`

webwork拦截器excludeMethods或includeMethods机制

阅读更多

在webwork文档中对拦截包含或排除的方法有如下说明:

 

抽象的拦截器可以通过指定included/excluded方法列表来实现可选择性

可以设置的参数如下:

  • excludeMethods - 被排除的方法
  • includeMethods - 被包含的方法

它的示例用法:

 

    <interceptor-ref name="validation">
      <param name="excludeMethods">myValidationExcudeMethod</param>
    </interceptor-ref>

 

其中值得注意的是,如果要使用此机制,拦截器的实现必须继承 MethodFilterInterceptor 而不是实现  Interceptor 接口,参见 com.opensymphony.xwork.validator.ValidationInterceptor。

 

3
0
分享到:
评论
1 楼 adamli007 2011-04-08  
请问继承MethodFilterInterceptor和实现Interceptor接口有什么区别?

相关推荐

    webwork 权限拦截器

    -- 其他拦截器或默认拦截器栈 --&gt; ``` 在这个例子中,`protectedAction`的请求会被`authInterceptor`拦截,如果用户没有权限,将会被导向`error`页面,否则会继续执行Action并展示`success`页面。 总的来说,...

    webwork拦截器,验证,以及帮助文档

    本篇将详细介绍WebWork中的核心概念——拦截器(Interceptor)以及验证(Validation)机制,并结合提供的帮助文档进行学习指导。 首先,我们来理解WebWork的拦截器机制。在WebWork中,拦截器是处理请求的关键组件,...

    J2EE(Struts_拦截器)

    在Struts2中,拦截器的配置主要在`struts.xml`或`struts.properties`文件中完成。可以使用`&lt;interceptors&gt;`标签定义拦截器栈,然后使用`&lt;interceptor&gt;`标签声明具体的拦截器,最后在`&lt;action&gt;`标签中通过`...

    java拦截器

    2. **拦截器链/栈**:拦截器链或拦截器栈是指将多个拦截器按照一定的顺序链接起来形成的序列。在访问被拦截的方法或字段时,拦截器链中的拦截器会按照预定的顺序依次被调用。每个拦截器都有机会在目标方法调用前后...

    webwork-register.rar_webwork_webwork 验证_webwork spring

    4. **WebWork拦截器**:WebWork的拦截器机制允许在动作执行前后插入自定义逻辑,例如登录检查、性能监控或者数据验证,这在注册过程中尤为重要,可以确保数据的有效性和安全性。 5. **Spring事务管理**:对于涉及...

    webwork 2.2.4开发指南

    1. AOP(面向切面编程):WebWork的拦截器机制是AOP的一种实现,可以扩展出更多功能。 2. 插件系统:WebWork支持插件开发,可以方便地扩展框架功能。 3. 错误与异常处理:WebWork提供了优雅的错误处理机制,可以定制...

    WebWork docs 2 -- webWork 详细的说明文档

    1. **WebWork基础**:WebWork的核心概念,如Action、Interceptors(拦截器)、Results和Parameters等,以及它们如何协同工作来实现业务逻辑和视图呈现的分离。理解这些基础概念是掌握WebWork的关键。 2. **MVC模式*...

    Webwork2_guide

    4. **拦截器(Interceptor)**:Webwork2引入了拦截器机制,允许在Action执行前后插入自定义逻辑。拦截器可以用来处理如登录检查、日志记录、性能监控等功能,极大地增强了框架的灵活性。 5. **动作(Action)**:...

    WebWork2.0讲解说明

    3. Interceptors(拦截器):拦截器是WebWork2.0的一个强大功能,允许在Action调用前后插入自定义逻辑,如权限验证、日志记录等。 二、WebWork2.0主要特性 1. 智能表单绑定:WebWork2.0支持自动将HTTP请求参数绑定...

    webwork2个人学习总结

    - `&lt;interceptors&gt;`节点配置了拦截器,Webwork2的拦截器机制允许在Action执行前后插入自定义逻辑。例如,`params`拦截器负责将请求参数封装到Action的属性中,而`model-driven`拦截器支持Model驱动的Action模式。 ...

    spring与webwork框架集成

    5. **拦截器(Interceptor)**:WebWork 使用拦截器来处理请求前后的逻辑,这里添加的 `reference-resolver` 拦截器确保了 Action 中的外部引用能在运行时被正确解析。 6. **web.xml 配置**:配置监听器是集成的...

    webwork

    拦截器是一种用于增强或修改Action执行过程的机制,它们可以在Action执行前或后进行操作,如日志记录、权限检查、数据预处理等。XWork的拦截器体系提供了高度的灵活性,允许开发者自定义拦截器链,以适应不同的业务...

    WebWork2配置

    在webwork.xml中,你可以设置全局的拦截器链,指定每个动作的路径、类、方法以及对应的视图(JSP或Freemarker模板)。 3. **Action配置**:WebWork2中的每个业务逻辑操作对应一个Action类。Action类需要继承自...

    webwork.pdf

    拦截器可以在Action执行前后进行预处理或后处理,比如权限检查、日志记录、事务管理等。这种机制使得开发者可以轻松地在不修改Action代码的情况下,添加新的功能或修改现有行为,大大提高了代码的复用性和可维护性。...

    webwork源码底层实现

    4. **Interceptors(拦截器)**:WebWork引入了拦截器的概念,它们在Action执行前后执行,可以实现通用的功能,如权限检查、日志记录等。在源码中,你会看到这些拦截器的实现。 5. **Value Stack(值栈)**:...

    WebWork 教程

    随着版本演进,WebWork经历了重大变革,最新的WebWork2.x实际上是基于Xwork构建的,Xwork作为底层核心,专注于Command模式的实现,提供了诸如拦截器机制、表单验证、类型转换、OGNL表达式语言以及IoC容器等功能。...

    webwork wiki 中文文档

    3. **拦截器(Interceptors)**:WebWork的拦截器机制允许开发者定义一系列在动作执行前后运行的方法,用于实现如事务管理、权限检查、日志记录等功能。这大大增强了框架的可扩展性和可维护性。 4. **类型转换...

    webwork的工作流程

    Action可以通过`&lt;action&gt;`标签定义,`class`属性指明Action类,`interceptor-ref`用于引用拦截器或拦截器堆栈。 在实际应用中,当用户发起一个HTTP请求时,WebWork框架首先解析请求,找到匹配的Action,然后根据...

    webwork_框架文档

    WebWork提供了许多先进的特性,如动作拦截器、类型转换、强大的异常处理机制以及对AJAX的支持,这些都使得开发更高效、更易于维护。 在WebWork框架中,`Action`是核心组件,它负责处理用户请求并执行业务逻辑。每个...

Global site tag (gtag.js) - Google Analytics