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

Struts2 拦截器includeMethods和excludeMethods参数设置

阅读更多
//这是例子配置文件
<package name=“method" namespace="/" extends="struts-default">
	<interceptors>
	    <interceptor name="method"  class="interceptor.MethodInterceptor" />
	</interceptors>
	<action name="method*" class="action.MethodAction" 	method="method{1}">
	    <result>/method.jsp</result>
         <interceptor-ref name="defaultStack" />
	    <interceptor-ref name="method" >
		<param name="includeMethods">method1</param>
                <param name="excludeMethods">method2,emthod3 </param>
	    </interceptor-ref>
	</action>
</package>

    刚接触 Struts ,不知怎地,includeMethods的方法没有被拦截(即doIntercept方法),而includeMethods 指定的方法却被执行了,在朋友的解释下,才放心自己在 方法名 后面加了“()”;

结果取了反,呵呵。希望不要犯这样的小纰漏,另外注意action 标签下 method 指定的方法, 也是

不要加 括号的。

分享到:
评论

相关推荐

    struts2拦截器和验证框架(适合初学者-经藏版)

    通过以上详细介绍,我们了解了Struts2中的拦截器和验证框架的基本概念、如何创建自定义拦截器以及如何配置拦截器和使用验证功能。这些知识点对于初学者来说非常重要,能够帮助他们更好地理解和使用Struts2框架。

    struts2拦截器

    Struts2是一个强大的MVC...总的来说,自定义Struts2拦截器可以极大地扩展框架的功能,使应用程序更加健壮和安全。通过拦截器,我们可以方便地实现如用户权限控制、数据校验等通用功能,提高代码的可复用性和可维护性。

    Struts2(4)拦截器与验证框架

    ### Struts2 拦截器与验证框架详解 #### 一、Struts2拦截器概念及作用 在Struts2框架中,拦截器(Interceptor)是其核心组件之一,它能够对用户请求进行预处理或后处理。通过在应用程序的主配置文件`struts-...

    java过滤器、监听器拦截器原理个人总结.pdf

    Java 过滤器、监听器拦截器原理个人总结 Java 过滤器是 Java Servlet 规范中的一种机制,用于对请求和响应进行过滤。过滤器可以实现用户身份验证、日志记录、数据压缩等功能。创建一个过滤器需要两个步骤:创建 ...

    struts2开发

    如果仅指定了`includeMethods`,例如设置为`"save","update"`,则只有名为`save`和`update`的方法会被拦截器拦截,其他任何未列出的方法都不会受到该拦截器的影响。这种方法过滤机制为开发者提供了细粒度的控制能力...

    struts2验证框架简单示例

    Struts2是一个非常流行的Java Web开发框架,它提供了一种优雅的方式来组织和控制MVC(模型-视图-控制器)应用程序。在Struts2中,验证框架是处理用户输入验证的关键部分,它确保了从客户端接收到的数据的质量和准确...

    struts2令牌

    例如,在`struts-default.xml`文件中定义了一个默认的拦截器栈`defaultStack`,其中包含了`actionTokenInterceptor`和`TokenSessionStoreInterceptor`两个拦截器,用于执行令牌的验证工作。 ```xml ...

    struts2验证框架示例

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

    Struts2-ActionError-ActionMessage-Example

    - Struts2提供了一系列的验证拦截器,如`validation`和`workflow`拦截器,它们可以在执行Action之前自动进行字段验证,并自动将验证结果转化为ActionError或ActionMessage。 - 配置验证拦截器: ```xml ...

    使用struts2的annotation验证

    Struts2是一个非常流行的Java Web框架,用于构建MVC(模型-视图-控制器)架构的应用程序。...通过结合`struts.xml`配置和适当的拦截器,我们可以实现对用户输入的有效控制,提高应用的安全性和用户体验。

    【原创】Struts2防止表单重复提交.doc

    Struts2的核心是一个实现了拦截器模式的控制器框架,它可以很容易地与其他Java技术(如Spring和Hibernate)集成。Struts2的主要特点包括但不限于: - **MVC架构**:采用模型-视图-控制器(Model-View-Controller)...

    完整的struts2配置,带实例

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它为Java Web应用程序提供了结构和控制。Spring则是一个全面的企业级应用框架,涵盖了依赖注入、AOP(面向切面编程)、数据访问、事务管理等多个领域。将Struts2与...

    Struts2 使用Validation框架验证数据(三十七)

    Struts2是一个非常流行的Java Web开发框架,它提供了一种模型-视图-控制器(MVC)架构,便于开发者组织和管理应用代码。在Struts2中,数据验证是确保输入数据有效性和安全性的关键部分,这正是Validation框架的作用...

    Struts2中使用验证框架的简单例子

    Struts2是一个非常流行的Java Web开发框架,它提供了一种优雅的方式来组织和控制MVC(模型-视图-控制器)应用程序。在Struts2中,验证框架是处理用户输入数据的有效性和完整性的关键组件。本篇文章将深入探讨如何在...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_7_数据验证 共56页.pptx

    除了基本的手动编程和框架内置验证外,Struts2还支持更高级的数据验证用法,如自定义校验器和visitor校验器的应用方法等。 1. **自定义校验器**: - 可以通过扩展Struts2提供的校验器类来自定义验证规则。 - 适用...

    struts2 + ajax + json的结合使用

    在现代Web开发中,前后端分离的趋势越来越明显,而Struts2作为一款成熟的Java Web框架,结合Ajax和JSON技术可以实现更加灵活、高效的前后端交互模式。本文将详细介绍如何在Struts2项目中集成Ajax和JSON技术,并通过...

    struts2验证.pdf

    ### Struts2验证知识点 #### 一、Struts2验证的重要性及分类 ##### 1.1 校验的作用 在Web应用中,所有用户输入的数据都需要经过严格的校验。这是因为用户可能由于各种原因(如操作失误、设备故障、网络问题等)...

    struts2.1.8整合spring2.5的jar包

    Struts2作为表现层框架,提供了强大的动作调度和视图渲染能力,而Spring则是一个全面的后端解决方案,包括IoC(Inversion of Control,控制反转)和AOP(Aspect-Oriented Programming,面向切面编程)。下面我们将...

    jsp\No result defined for action and result input.doc

    此错误的根本原因在于Struts2的拦截器机制。当用户提交的数据不符合预期(例如,表单中的某个字段未填写或格式不正确),Struts2框架会自动触发验证机制。如果验证失败,则会根据配置将控制权返回到表单页面,以便...

    SSH整合所需关键代码

    这里的`debug`参数设置为`true`,表示开启调试模式。 接着,在`dwr.xml`中配置允许客户端访问的Java对象和方法: ```xml &lt;convert match="entity.CusCustomer" converter="bean"&gt;&lt;/convert&gt; ``` 这里...

Global site tag (gtag.js) - Google Analytics