`
javachikuang
  • 浏览: 72163 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

拦截器struts 2.0 使用

阅读更多

终于最头疼的代码过去了..今天为自己的项目上传部分加了拦截器..

其实对struts 2的学习也不过一个来月..类型转换...拦截器....等等等等弄的头晕眼花..用惯了strutx 1.x的东西.突然对struts2 带来的很多方便 有点不适应....

就拦截器问题 今天花费了很多时间...总结一下去睡觉了..

strtus.xml 中集成了 default-struts.xml中的所有东西... 对于拦截器.如果你没有显示定义.他也使用default-struts.xml中默认拦截器

如果显示的为某个action 定义了拦截器.那么它将不再使用 默认拦截器..那么你需要为这个action 添加所有要使用的拦截器

执行顺序按照配置顺序执行,,如果配置了一个拦截器 一个个拦截器栈

如:         <interceptor-ref name="fileUpload" />
            <interceptor-ref name="basicStack"/>

第一个拦截器的配置将覆盖拦截器栈basicStack 中包含的fileUpload 拦截器

如果写成

如:         <interceptor-ref name="basicStack"/>

          <interceptor-ref name="fileUpload" />

那么 拦截器栈中的fileUpload 就会覆盖fileUpload拦截器

这看起来是一个微不足道的问题,但是出错了 一般都想不到这里的顺序错了......

分享到:
评论

相关推荐

    struts2.0中文教程

    07 Struts 2的基石——拦截器(Interceptor) 08 在Struts 2中实现IoC 09 在Struts 2中实现文件上传 10 在Struts 2中实现CRUD 11 Struts 2中的OGNL 12 trus 2的新表单标志的使用 13 Struts 2与AJAX

    struts2.0拦截器、crud例子与用法

    总结来说,Struts2.0的拦截器提供了一种灵活的方式来扩展和控制应用程序的行为,而CRUD操作则通过Action类实现。理解这些核心概念对于有效地利用Struts2开发Web应用至关重要。通过熟练掌握这些知识,开发者可以更...

    Struts 2.0系列(MAX)

    Struts 2.0系列(MAX),pdf格式,全...Struts 2的基石——拦截器(Interceptor) 在Struts 2中实现IoC 在Struts 2中实现文件上传 在Struts 2中实现CRUD Struts 2中的OGNL Strus 2的新表单标志的使用 Struts 2与AJAX

    Struts2.0视频教程+struts2.0中文教程

    5. **Struts2拦截器**:介绍Struts2的核心组件之一——拦截器,如何使用拦截器进行日志记录、权限验证等操作。 6. **结果类型与导航**:讲解如何配置结果类型,如Redirect、RedirectAction、Stream等,以及基于...

    struts2.0的特点

    配置方面,Struts2.0使用XML文件(如struts.xml)来描述框架的行为,包括包、Action、拦截器、结果等元素。这些配置文件不仅能够清晰地描述框架结构,还提供了高度的可定制性,开发者可以根据项目需求调整框架的行为...

    初识[Struts2.0]并[使用Struts2.0]进行SSH集成

    3. **拦截器**:Struts2.0使用拦截器来处理请求,拦截器链可以在不修改Action代码的情况下添加新的功能,如日志、事务管理等。 4. **OGNL表达式语言**:Struts2.0使用OGNL(Object-Graph Navigation Language)作为...

    Struts2.0的api

    Struts2.0是Java Web开发中的一个热门框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建动态Web应用程序的强大工具。API文档是理解任何框架核心功能的关键,对于Struts2.0也不例外。让我们深入...

    Struts2.0 Jar包

    Struts2.0是一款强大的Java Web框架,它在MVC(Model-View-Controller)设计模式的基础上,提供了灵活且强大的架构来构建企业级的Web应用程序。这个“Struts2.0 Jar包”包含了所有必要的库文件,使得开发者可以便捷...

    三大框架中文文档中的struts2.0开发手册(程序员必看)

    2. **拦截器(Interceptor)**:拦截器是Struts2.0的一大特色,它可以实现通用的功能,如日志、权限检查等,无需在每个Action中重复编写。通过配置拦截器栈,可以灵活地控制请求的处理流程。 3. **OGNL(Object-...

    struts2.0jar包

    Struts2.0 jar包是Java Web开发中的一个重要组件,它是Apache Struts框架的一个特定版本。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,用于构建可维护性高、结构清晰的Java应用。该框架极大...

    struts 2.0

    2. **拦截器(Interceptors)**: Struts 2.0引入了拦截器机制,类似于AOP(面向切面编程)的概念,可以实现如日志记录、事务管理、权限控制等功能。开发者可以自定义拦截器,并将其链式地配置在Action执行路径上,...

    Struts 2.0全攻略之Struts 2.0参考手册

    Struts 2.0使用OGNL作为默认表达式语言,用于在Action与视图之间传递数据。OGNL提供强大的数据访问和操作能力,可以在JSP页面上直接访问Action中的属性。 7. **Tiles插件** Tiles是Struts 2.0的一个视图组件,它...

    Struts2.0学习系列 以及 Struts2.0安装包

    Struts2.0框架整合了多种开源项目,如FreeMarker或JSP作为视图技术,OGNL(Object-Graph Navigation Language)作为表达式语言,以及拦截器机制来处理请求。框架的核心部分包括Action类,它是业务逻辑的载体;配置文件...

    struts2.0入门案例

    本入门案例将带你逐步了解如何使用Struts2.0来创建一个简单的Web应用。 一、Struts2.0框架基础 Struts2.0是Struts1的升级版,它在功能和易用性上都有显著提升。框架的核心组件包括Action、Result、Interceptor等,...

    Struts2.0大结合

    总结,学习Struts2.0不仅需要掌握其基本概念和配置,还需要理解拦截器机制,熟练使用Struts2.0提供的标签库,以及如何与其他框架如Spring进行集成。通过不断地实践和项目经验积累,才能真正掌握这个强大的Web开发...

    struts2.0的 jar包和源文件

    通过阅读源代码,开发者可以深入理解Struts2.0的工作机制,包括请求处理流程、拦截器链的执行、配置解析等,这对于调试、优化和自定义框架行为非常有帮助。 学习Struts2.0,你需要掌握以下几个重要概念: - **...

    struts 2.0 详细配置

    - 配置了所有的 Action、拦截器等组件。 - 用于映射 URL 到对应的 Action 类。 4. **模型(Model)** - 包含了应用的数据和业务逻辑。 - 通常使用 POJO 来表示。 #### 四、Struts 2.0 的工作流程 当用户通过...

    Struts_2.0从入门到精通

    Struts2.0内置了多种拦截器,同时支持自定义拦截器,使得开发者可以根据应用需求定制不同的执行流程。 八、在Struts2.0中实现IoC 依赖注入(IoC)是现代软件架构的重要组成部分,Struts2.0通过其内部的IoC容器,...

    struts2.0英文文档

    4. **拦截器**:拦截器是 Struts2.0 中的一个重要概念,它允许开发者编写自定义的行为,如认证、授权、事务管理等。 5. **配置**:Struts2.0 使用 XML 或注解来配置应用的各种行为和组件。 #### 四、Struts2.0 的...

Global site tag (gtag.js) - Google Analytics