`
xwl1991
  • 浏览: 13497 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2 Spring 集成 配置文件

阅读更多

Jar包

struts2-spring-plugin-***.jar
xwork-*.jar
struts2-core-*.jar
ognl-*.jar
freemarker-*.jar

Struts2+Spring   Struts2必须的5个 Jar

commons-fileupload-*.jar     文件上传用到
commons-io-*.jar                   IO流用到


XML配置

struts.xml

<struts>
<constant name="struts.objectFactory" value="spring"></constant>
<constant name="struts.action.extension" value="action"></constant>
<constant name="struts.devMode" value="true"></constant>

<package name="packegeName" extends="struts-default" namespace="/">
  <action name="myClassAction" class="springBeanAction" method="getById">
   <result name="success">/success.jsp</result>
  </action>
</package>
</struts>

 

 


applicationContext.xml

 

       ……

       <bean id="springBeanAction" class="com.poj.action.MyClassAction">
             <property name=……
      </bean>
         
     ……        
 

 



web.xml
  ……

  <context-param>
         <param-name>contextConfigLocation</param-name>
         <param-value>classpath:applicationContext*.xml</param-value>
</context-param>

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

<filter>
  <filter-name>ecd</filter-name>
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF-8</param-value>
  </init-param>
</filter>

<filter-mapping>
  <filter-name>ecd</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

<filter>
  <filter-name>struts2</filter-name>
  <filter-class>
  org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  <init-param>
   <param-name>debug</param-name>
   <param-value>true</param-value>
  </init-param>
</filter> 

<filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping> 

    ......

 

 

 

分享到:
评论

相关推荐

    大型项目的struts,spring配置文件

    在整合Struts和Spring的过程中,还需要一个名为`struts-spring-plugin.xml`的文件,这是Struts与Spring集成的关键。这个配置文件用于告诉Struts如何使用Spring管理Action,通常通过`&lt;struts:action&gt;`标签指定Action...

    Struts2 Spring Jpa 配置测试

    2. **Spring配置**:Spring的配置通常包含在`applicationContext.xml`或类似的配置文件中。这里需要配置Spring的IoC容器,声明Bean并设置其依赖。对于Struts2,Spring可以通过`struts-plugin.xml`与Struts2进行集成...

    spring整合struts2与hibernate核心配置文件

    整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...

    struts+spring集成

    Struts+Spring集成的主要目的是利用两者的优点,使开发更高效、维护更方便。在集成过程中,通常会用Spring来管理Struts中的Action类,实现Action的依赖注入,从而提高代码的可测试性和解耦性。下面将详细讲解这个...

    struts2 spring hibernate集成

    集成Struts2、Spring和Hibernate时,需要注意配置文件的正确设置,包括Action配置、Spring Bean的定义、Hibernate的数据库连接和实体映射。同时,理解这三个框架的工作原理和相互作用,对于解决问题和优化代码至关...

    struts hibernate spring集成开发宝典光盘源码(二).rar

    这个压缩包“struts hibernate spring集成开发宝典光盘源码(二).rar”显然是一个用于学习这三大框架集成的实践项目,包含了一些示例代码和接口定义。 1. Struts:Struts 是一款开源的MVC(Model-View-Controller...

    struts2入门教程及struts2集成spring

    2. **配置Struts2**:在struts.xml配置文件中,设置Struts2的核心拦截器,同时配置Action类,这些Action类将由Spring管理。例如: ```xml &lt;constant name="struts.objectFactory" value="org.apache.struts2....

    第27讲--Struts与Spring集成方案1(Struts集成Spring)

    3. **配置Struts2**:在Struts2的配置文件`struts.xml`中,我们需要指定一个插件来处理Spring集成。Spring插件(`struts2-spring-plugin-x.x.x.jar`)允许Struts2从Spring容器中获取Action实例。添加以下配置片段: ...

    Struts2包和配置文件

    在你提供的压缩包中,可能包含了Struts2框架的所有核心组件、依赖库和必要的配置文件,这些都是构建基于Struts2的应用所必需的。 首先,我们来看一下Struts2的核心组件: 1. **Action类**:这是业务逻辑的载体,...

    struts spring集成【下】

    通过以上步骤,我们可以成功地将Struts2和Spring集成在一起,利用Spring的强大功能管理Action类、事务以及其他的业务逻辑,同时保持Struts2的MVC架构清晰易用。这种集成方式提高了代码的可测试性,降低了耦合度,...

    ssh集成jar包,支持spring集成Hibernate,spring集成struts2等

    - 在Struts2的配置文件中,定义Action,并通过Spring插件注入Spring管理的Bean。 - 测试整合,确保各个组件能够正常工作,如Action的调用、数据的持久化等。 SSH集成涉及的内容广泛,包括了Java Web开发的许多...

    Struts2 Spring2.5集成:系统登陆demo--带lib可直接运行

    3. **Action配置**:在Struts2的配置文件(struts.xml)中,我们需要声明Action类,并指定它与Spring的Bean ID关联。这样,当请求到达时,Struts2会通过Spring获取到Action实例。 4. **Spring配置**:在Spring的配置...

    Struts Hibernate Spring 集成开发宝典springcore

    Struts的核心组件包括Action、ActionForm、ActionServlet和配置文件(struts-config.xml),通过这些组件,开发者可以将业务逻辑与表现层分离,提高代码的可维护性和可扩展性。 2. **Hibernate框架**:Hibernate是一...

    struts2与spring2的整合

    通过配置Struts2的配置文件(如struts.xml),我们可以定义Action类和相应的URL映射,以及处理用户请求后的结果跳转。 而Spring框架则是一个全面的后端解决方案,它不仅支持DI,还提供了面向切面编程(AOP)、事务...

    Struts Hibernate Spring 集成开发宝典 interfaces

    《Struts Hibernate Spring 集成开发宝典》是一本深度探讨Java企业级应用开发的著作,重点关注了三个核心框架的整合:Struts、Hibernate和Spring。这些框架都是Java领域中广泛使用的开源工具,它们各自在不同的层面...

    第28讲--Struts与Spring集成方案2(Spring集成Struts)

    本讲解将深入探讨如何将Spring集成到Struts中,以实现更好的控制反转(IoC)和面向切面编程(AOP)。 Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要用于处理HTTP请求和展示视图。它...

    Struts Hibernate Spring 集成开发宝典 springapp

    集成的关键在于配置,包括Struts的配置文件(struts-config.xml)、Spring的配置文件(applicationContext.xml)以及Hibernate的配置文件(hibernate.cfg.xml)。这些配置文件会定义各个组件的职责和交互方式,比如...

    Struts Hibernate Spring 集成开发宝典 actionform

    将Struts、Hibernate、Spring集成,通常采用Spring作为核心容器,管理所有Bean,包括Struts的Action和Hibernate的SessionFactory。ActionForm可以被Spring托管,利用Spring的依赖注入,将SessionFactory注入到...

    spring_struts2_mybatis配置文件架包

    "spring_struts2_mybatis配置文件架包"提供了整合这三个框架所需的配置文件和依赖库,为开发者提供了一个快速入门的模板。这个包对于初学者来说极其有价值,因为它减少了配置工作,使他们能够更快地理解和实践这些...

Global site tag (gtag.js) - Google Analytics