`
happmaoo
  • 浏览: 4600218 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Interceptor和它要截取得class在一个package下时,Interceptor自身不能出现在被截取得表达式中,比如使用了*

阅读更多

转自:
http://www.jboss.org/index.html?module=bb&op=viewtopic&t=51690

You are getting the error because the Interceptor is in the same package expression as the class you are trying to intercept. Thus, you have an infinite loop.

Put your interceptors in another package that doesn't match your wildcard.

Bill

分享到:
评论

相关推荐

    struts2学习笔记

    每次迭代时,当前元素都会被放置到 **ValueStack** 中,以便在循环体中使用。 - **** 等标签:这些标签支持 **OGNL** 表达式,可以自动填充表单字段的值。 #### 七、Struts2 验证机制 **Struts2** 内置了强大的...

    struts2-2.2.1包

    - **package**:在配置文件中,Action和Interceptor被组织成包,便于管理。 - **Action配置**:每个Action需要指定一个类和一个结果,比如`<action name="login" class="com.example.LoginAction">`。 - **...

    jfinal-3.0-manual

    - **生命周期回调**:这两个方法分别在JFinal启动后和停止前被调用,可用于执行一些初始化或清理工作。 **2.9 PropKit** - **属性配置工具**:提供了一种便捷的方式来读取配置文件中的属性。 #### 第三章 ...

    java面试笔记整理,包含java,redis,kafka等

    - **对象:** 数组本身就是一个对象,它具有类类型,可以被赋值给引用变量,并且可以使用数组名调用方法。 #### 十、Java基本数据类型 Java中的基本数据类型包括: - `byte` (8位) - `short` (16位) - `int` (32位...

    webwork的工作流程

    - Package 在WebWork中是一个配置单元,它包含了Action、Interceptor和Result的定义。`<package>`标签用于定义包,通过`name`属性标识,可选的`extends`属性用于继承其他包的配置。`namespace`属性用于指定包的命名...

    struts2 学习重点笔记

    Struts2 是一个功能强大且灵活的 Web 开发框架,它不仅能够帮助开发者快速搭建 Web 应用,还能通过其丰富的特性和扩展性满足复杂应用的需求。掌握 Struts2 的核心概念和技术要点,对于 Web 开发者来说至关重要。

    (struts2-json-plugin-2.2.1)struts2 json-default配置中需要的jar包

    JSON(JavaScript Object Notation)是用于数据交换的一种轻量级格式,它在Web服务和客户端之间传递数据时非常常见。在Struts2中,JSON支持允许我们方便地将Action结果以JSON格式返回给客户端,例如AJAX请求。`...

    struts2.0最新实例3

    Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建动态、数据驱动的Web应用程序的高效工具。本实例"struts2.0最新实例3"旨在通过具体的实践案例,帮助你...

    面试题目大汇总

    ### IT面试核心知识点详解 #### 一、Java基础与进阶 **1.1 Java基础知识** - **面向对象特征**:封装、继承、多态 ...同时,良好的面试技巧和策略也是非常重要的,它们可以帮助候选人更好地展示自己的能力和潜力。

    struts2的基础知识

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域中被广泛使用。Struts2的核心是Action,它负责处理来自客户端的请求,并通过业务逻辑层进行数据处理,最后将结果...

    struts2 国际化(中英文切换 占位符)

    国际化(Internationalization,通常简写为i18n)是软件开发中的一个重要特性,它允许应用程序根据用户的语言和地区偏好显示相应的本地化内容。在Struts2中实现国际化,可以提供多语言支持,比如中英文切换,这对于...

    sturts2的入门文档

    - **执行流程**:当用户发送请求时,Struts2通过配置文件找到对应的Action实例,然后调用其`execute`方法来处理请求,并返回一个表示下一步操作的结果对象。 - **示例**:在Struts2中,Action通常继承自`...

    struts2使用json

    Struts2是一个流行的Java web框架,它允许开发者构建动态、数据驱动的Web应用程序。在Struts2中,JSON(JavaScript Object Notation)被广泛用于在服务器端和客户端之间传输数据,因为JSON格式轻量级、易于解析且...

    struts2详细讲义下载和具体实现

    ##### 1.4 在Web项目中使用Struts 2 - **快速搭建**:通过简单的配置即可快速搭建起基于Struts 2的Web应用。 - **代码重用**:Struts 2支持代码重用,减少重复劳动,提高开发效率。 #### 第2章 Web基础技术简介 #...

    传智播客struts2框架2016版视频教程笔记

    - **示例**:在JSP页面中使用OGNL表达式来访问对象属性。 ```jsp ``` #### 值栈 - **概念**:Struts2中的一个关键概念,用于存储请求范围内的数据。 - **获取值栈对象**:可以使用`ActionContext`来获取当前的值...

    struts2拦截器实现拦截不文明字迹

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中广泛应用。拦截器是Struts2框架的一个重要组成部分,能够帮助开发者实现一些在请求处理前后执行的通用逻辑,如日志记录、权限验证、数据校验等...

    Struts入门到精通

    在Struts框架中,可以通过多种方式访问Servlet API,比如通过`HttpServletRequest`、`HttpServletResponse`等接口,或者使用Struts提供的内置对象如`ServletActionContext`。这些API使得开发者能够更加灵活地处理...

    一个配置好的Struts2的jar包

    使用这个预配置的Struts2 jar包,开发者可以直接在自己的项目中引用,从而节省了配置时间,提高了开发效率。但需要注意的是,尽管这个基础包已经配置好,但在实际项目中,往往还需要根据业务需求对`struts.xml`进行...

    Struts2的简单计算Demo

    在这个计算Demo中,你可能会看到一个名为`StrutsCalculatorAction`的类,它是处理用户请求的核心。这个类通常会实现`com.opensymphony.xwork2.Action`接口或者继承`org.struts2.interceptor栈ActionSupport`类,包含...

    Struts2.1学习笔记

    - **添加JAR文件**:为了使用Struts2框架,需要在项目中添加一系列必要的JAR文件。这些文件通常包括`struts2-core-2.x.x.jar`、`xwork-2.x.x.jar`、`ognl-2.6.x.jar`等,其中: - `struts2-core-2.x.x.jar`包含了...

Global site tag (gtag.js) - Google Analytics