`
HenryLee007
  • 浏览: 2895 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2 使用 Spring 的 IOC

阅读更多

在Tomcat启动时,产生如下异常:

          严重: Exception starting filter struts2
         Cannot locate the chosen ObjectFactory implementation: spring

 

struts.properties 文件设置如下:

         struts.objectFactory = spring


原因:

        缺少 struts2-spring-plugin-2.0.11.1.jar

 

Struts2 中使用 Spring 的 IOC 应加入以下 jar 包

        spring-core-2.0.5.jar

        spring-beans-2.0.5.jar

        spring-context-2.0.5.jar

        spring-web-2.0.5.jar

        struts2-spring-plugin-2.0.11.1.jar

 

/WEB-INF/web.xml 文件中加入Spring的 ContextLoaderListener 监听器,方便Spring与Web容器交互。

        <listener>
             <listener-class>
                   org.springframework.web.context.ContextLoaderListener
             </listener-class>
         </listener>

分享到:
评论

相关推荐

    struts2+spring+mybatis框架

    4. **整合Spring和Struts2**:使用Spring的Struts2插件,使Spring管理的Bean可以直接在Struts2 Action中注入使用。 5. **整合Spring和MyBatis**:通过Spring的SqlSessionFactoryBean,将MyBatis的SqlSessionTemplate...

    struts2-spring-plugin-2.2.1.jar

    在没有Struts2-Spring-Plugin的情况下,要在Struts2应用中使用Spring,需要手动配置Action类与Spring Bean之间的关联。而有了这个插件,配置过程变得更加简单。以下是Struts2-Spring-Plugin-2.2.1.jar提供的主要功能...

    struts2+spring练习

    Struts2使用拦截器来处理请求,这些拦截器可以实现如验证、日志记录等功能。此外,Struts2支持多种结果类型,如JSP、FreeMarker、Velocity等。 2. **Action类**:在Struts2中,Action类是业务逻辑的载体。你需要...

    Struts2+Spring演示实例源代码

    Struts2和Spring是两个非常重要的Java开源框架,它们在企业级Web开发中扮演着核心角色。Struts2是一个强大的MVC(Model-View-Controller)框架,它为构建基于J2EE的Web应用程序提供了全面的解决方案。而Spring则是一...

    struts2+spring+springstruts2+spring+springstruts2+spring+spring

    - **拦截器**:Struts2使用拦截器机制处理请求,提供了强大的功能如文件上传、异常处理等。 - **类型转换和验证**:自动进行表单数据的类型转换,并且可以自定义验证规则,确保数据的正确性。 - **国际化**:支持多...

    struts+spring ioc 实例

    Struts和Spring是两个在Java Web开发中广泛使用的框架,它们各自解决了一些特定的问题,而将两者结合使用,可以构建出高效、灵活的企业级应用程序。本实例主要关注Struts与Spring的集成,特别是Spring的Inversion of...

    struts2+spring实例程序

    Spring可以通过其IoC容器初始化Struts2的Action类,并进行依赖注入。同时,Spring的事务管理可以确保数据操作的原子性和一致性。Struts2的拦截器还可以与Spring的AOP结合,实现更复杂的业务逻辑和异常处理。 在实际...

    在Struts 2中实现IoC

    在Struts 2的配置文件`struts.properties`中,需要指定使用Spring的IoC容器。可以通过设置`struts.objectFactory`属性来实现这一点: ```properties struts.objectFactory=spring ``` 这告诉Struts 2框架,所有的...

    [轻量级Java_EE企业应用实战_Struts2_Spring3_Hibernate整合开发

    【轻量级Java_EE企业应用实战_Struts2_Spring3_Hibernate整合开发】这个主题主要涉及的是Java EE领域中的三大框架——Struts2、Spring3和Hibernate的集成应用,这是构建现代Java后端系统的一种常见方式。这些框架...

    struts2-spring-plugin-2.2.3.1.jar

    2.2.3.1.jar是Apache Struts框架与Spring框架集成的一个插件,主要用于帮助开发者在基于Struts2的应用程序中无缝地使用Spring进行依赖注入(Dependency Injection,DI)和控制反转(Inversion of Control,IoC)。...

    struts2+spring3+ibatis项目整合案例

    Struts2、Spring3和iBATIS是Java Web开发中常用的三大框架,它们各自负责不同的职责,协同工作可以构建出高效、松耦合的Web应用。在这个“struts2+spring3+ibatis项目整合案例”中,我们将深入探讨这三个框架如何...

    最新项目系统:Struts2+Spring4+Hibernate4三大框架整合

    Struts2、Spring4和Hibernate4是Java Web开发中的三大主流框架,它们分别负责MVC模式中的表现层、业务层和服务层。这个最新的项目系统整合了这三个框架,旨在提供一个高效、灵活且易于维护的开发环境。下面将详细...

    struts2和Spring整合需要的jar包

    在Java Web开发中,Struts2和Spring是两个非常重要的框架。Struts2是一个MVC(Model-View-Controller)框架,主要用于控制应用程序的流程,而Spring则是一个全面的后端解决方案,包括依赖注入、AOP(面向切面编程)...

    Struts2,Spring,Hibernate jar包下载

    Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...

    Hibernate与Struts2和Spring组合开发实例

    【标题】"Hibernate与Struts2和Spring组合开发实例"涉及的是Java企业级应用开发中的核心技术栈,也就是著名的SSH(Spring、Struts2、Hibernate)框架的整合使用。这三个框架分别在应用程序的不同层面发挥关键作用,...

    Struts2与Spring整合的demo

    - `StrutsSpring`可能包含一个简单的整合示例,包括Struts2的配置文件、Spring的配置文件以及相关的Action类和业务接口。 - 示例可能会展示如何配置Action类,如何在Spring中定义bean,以及如何在Struts2中引用...

    struts2+spring+hibernate+dwr

    Struts2、Spring、Hibernate和DWR是Java Web开发中常用的四大框架,它们各自负责不同的功能,协同工作能构建出高效、灵活的企业级应用。在这个小实例中,开发者结合这四个框架来展示了一个完整的后端架构。 Struts2...

    struts2-spring-plugin-2.0.11.1.jar

    这个插件使得开发者能够在Struts2应用中无缝地使用Spring进行依赖注入(Dependency Injection,DI)和控制反转(Inversion of Control,IoC),从而简化了应用的开发和管理。 Apache Struts2是一个基于MVC设计模式...

    Struts 2 整合Spring

    虽然Struts 2 本身具备一定的依赖注入能力,但在实际项目中,为了更好地管理组件之间的依赖关系,通常会选择与Spring这样的外部IoC容器进行整合。 #### 三、Struts 2 和 Spring3 的整合步骤 1. **环境准备**: - ...

Global site tag (gtag.js) - Google Analytics