`
andymu1117
  • 浏览: 37751 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

struts-config.xml配置实现spring的依赖注入

    博客分类:
  • WEB
阅读更多

struts-config.xml中配置action的时候,将type属性改为"org.springframework.web.struts.DelegatingActionProxy",在spring的配置文件配置依赖注入才可以成功。

如下的代码:

 <action-mappings>
    <action attribute="registerForm" input="/form/register.jsp"
   name="registerForm" path="/register" scope="request"
   type="org.springframework.web.struts.DelegatingActionProxy">
   <forward name="failed" path="/form/failed.jsp" />
   <forward name="success" path="/form/success.jsp" />
  </action>
 </action-mappings>

分享到:
评论

相关推荐

    struts-config.xml配置

    Struts框架支持基于XML的表单验证,这允许在`struts-config.xml`中定义验证规则,或者在ActionForm类中实现自定义的校验逻辑。 ```xml &lt;global-validators&gt; &lt;validator name="required" path="/WEB-INF/validators...

    org.springframework.web.struts-3.1.0.M2.jar

    在实际项目中,我们通常会创建一个Spring配置文件,如`spring-struts.xml`,在这个文件中声明需要管理的Action类,以及相关的拦截器和事务管理策略。同时,Struts的配置文件(struts-config.xml或struts2的struts....

    Struts所有jar包、DTD文件(struts-1.2.9-bin.rar)

    在Struts框架中,DTD文件主要用在配置文件中,如`struts-config.xml`和`web.xml`,它们定义了Struts应用程序的行为和结构。例如,`struts-config_1_2.dtd`定义了`struts-config.xml`的结构,确保开发者正确地编写...

    struts-1.3.8-all.zip

    使用Struts 1.3.8时,开发者需要配置web.xml和struts-config.xml,定义ActionServlet、Action、ActionForm等元素。此外,还需要编写ActionForm类,实现业务逻辑的Action类,以及使用JSP和Struts标签创建用户界面。 ...

    struts-2.5.22-all.zip

    5. `struts2-spring-plugin.jar`:与Spring框架的集成,实现依赖注入。 6. `struts2-tiles-plugin.jar`:整合Tiles布局框架,便于创建复杂的页面结构。 7. OGNL和Freemarker/Velocity相关的库文件:提供表达式语言和...

    Struts-spring-Hibernate.

    - 第一种方法是使用`DelegatingRequestProcessor`,在struts-config.xml中配置此处理器,并在Spring配置文件中定义Action和其依赖的对象。 - 第二种方法是使用`DelegatingActionProxy`,不配置controller节点,...

    mybatis-config.xml

     Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。  Spring的核心思想是IoC(控制反转),即不再需要程序员去显式...

    struts-1.3.10.zip

    4. **struts-config.xml**:框架的配置文件,定义了Action、ActionForm、ActionMapping等元素,以及请求到Action的映射关系。 5. **Tiles**:Struts 1.3.x引入了Tiles框架,它允许开发者创建可重用的页面布局,提高...

    Struts-1.3.10-src.zip

    11. **POM.xml**:在Struts 1.3.10的源码中,pom.xml是Maven项目对象模型的配置文件,用于构建、依赖管理和项目信息管理。 通过对这些源代码的阅读和学习,开发者可以更好地了解Struts框架的内部机制,进行定制化...

    struts-1.x框架所需jar包整合

    - **Struts-config.xml**:框架的配置文件,定义Action、ActionForm、数据源等。 3. **jar包整合** 在"struts-1.3.8-lib"压缩包中,包含以下关键库文件: - `struts-core.jar`:包含了Struts框架的主要类和接口...

    struts2.3.16.3+spring3.2.9+hibernate-release-4.2.16.Final

    2. **Spring配置**:引入spring-beans.jar、spring-context.jar等,编写spring-config.xml进行Bean的定义和依赖注入,可能包括数据源、事务管理器、Service、DAO等。 3. **Hibernate配置**:添加hibernate-core.jar...

    struts-2.5.26-all.zip

    6. **依赖注入(DI)**:通过Spring或其他容器实现,便于组件管理和测试。 7. **RESTful支持**:通过配置实现RESTful URL模式。 **使用Struts 2开发的流程:** 1. 创建Action类,实现Action接口或继承ActionSupport...

    struts-xml.zip

    首先,`struts-xml`通常指的是`struts-config.xml`或`struts2.xml`,这是Struts2的核心配置文件,用于定义应用的行为和结构。以下是一些关键配置元素的详解: 1. **package**:在Struts2中,package是配置的基本...

    struts+spring+mybatis+hibernate的dtd文件

    1. Struts DTD:Struts是Apache基金会的一个开源MVC框架,它的配置文件`struts-config.xml`和`web.xml`可能会引用DTD来定义其结构。例如,`struts-config.xml`中的`action-mappings`、`form-beans`、`global-...

    appfuse-tutorial-struts-1.6.zip_appfuse

    6. **配置文件**:"src"目录下的struts-config.xml是Struts的核心配置文件,它定义了Action映射、Form Beans、ActionForm验证规则以及其他关键配置。理解和编辑这个文件对于调试和定制Struts应用至关重要。 7. **...

    Struts-connectin-config.rar_struts_struts database

    2. 配置数据源:在Struts的配置文件(通常是struts-config.xml或struts2的struts-default.xml)中定义数据源。以下是一个使用C3P0数据源的例子: ```xml &lt;bean type="javax.sql.DataSource" name="myDataSource"&gt; ...

    Struts1.3和config配置详解

    在Struts1.3版本中,`struts-config.xml`配置文件扮演着至关重要的角色,它是Struts框架的核心配置文件,定义了控制器的行为和应用的结构。 `struts-config.xml`配置详解: 1. **全局常量配置**:此部分用于定义...

    struts1.2-jars.zip

    4. **配置文件**:主要包括struts-config.xml,它是Struts框架的核心配置文件,定义了Action、ActionForm、ActionForward等元素的映射关系。 5. **标签库**:提供了丰富的JSP标签,如logic标签、bean标签、html标签...

    struts-1.2.9-bin.zip

    然而,随着技术的发展,它已经逐渐被更新的框架如Spring MVC和Struts 2所取代,但仍有许多企业依赖于它来维护旧有的系统。理解Struts 1.2.9的工作原理和使用方法,对于理解现代Web框架的演进历程至关重要。

Global site tag (gtag.js) - Google Analytics