`
macrabbit
  • 浏览: 231918 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

在struts.xml中加入DelegatingRequestProcessor

阅读更多

用Spring的DelegatingRequestProcessor重载Struts 默认的 RequestProcessor。这样当收到一个针对Action的请求时,DelegatingRequestProcessor会自动从Spring Context中查找对应的Action Bean。

在struts.xml中加入以下内容,格式如下:

<controller>
<set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
分享到:
评论

相关推荐

    Spring 和struts 整合的三种方式

    我们需要在Struts的配置文件(struts-config.xml)中替换默认的RequestProcessor,改为Spring的DelegatingRequestProcessor。 ```xml &lt;controller processorClass="org.springframework.web.struts....

    Struts-Spring_DelegatingRequestProcessor框架整合.rar

    3. **DelegatingRequestProcessor**:在Struts-Spring整合中,DelegatingRequestProcessor是一个扩展自Struts的DefaultRequestProcessor的类,其主要作用是拦截Struts的请求处理流程,将控制权交给Spring。...

    struts spring hibernate整合

    在`web.xml`中,我们需要定义一个Struts插件——`ContextLoaderPlugIn`,该插件负责加载Spring的配置文件。 ```xml &lt;plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"&gt; ...

    spring,struts1.x ,hibernate整合

    1. **使用 `DelegatingRequestProcessor`**:在 `struts-config.xml` 中设置 `processorClass`,将 Action 请求处理委托给 Spring。在 Spring 配置文件中,你需要为每个 Action 创建一个 Bean 并设置相应的依赖。 2...

    spring和struts整合的三种方案

    通过在 `struts-config.xml` 中设置 `processorClass` 属性,我们可以使用 Spring 提供的 `DelegatingRequestProcessor` 或 `AutowiringRequestProcessor`。这两种处理器都允许 Spring 自动管理 Struts 中的 Action ...

    整合Spring与Struts的几种方法

    2. **使用DelegatingRequestProcessor替换RequestProcessor**:在`struts-config.xml`中,将Struts的RequestProcessor替换为Spring的`DelegatingRequestProcessor`,并在Spring配置文件中定义与Struts `...

    Spring整合Struts

    通过在struts-config.xml和action-servlet.xml之间建立的桥梁,即action-mapping,可以实现Struts Action与Spring Bean之间的映射。 #### 方案二:继承Spring的ActionSupport类 另一种整合方式是通过继承Spring的...

    ssh三大框架整合

    如果不希望在`struts-config.xml`中配置`ContextLoaderPlugIn`插件,可以在`web.xml`中配置一个监听器`org.springframework.web.context.ContextLoaderListener`来装载Spring上下文。 2. **特点**: - 不使用...

    struts和spring整合的2种方式

    在第二种方式中,我们不再直接在`struts-config.xml`中设置`type`属性为Spring的代理类,而是通过配置`DelegatingRequestProcessor`。在`struts-config.xml`中: ```xml &lt;struts-config&gt; ...

    Struts-spring-Hibernate.

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

    Spring + struts 整合的三种主要方式

    在`struts-config.xml`中配置`DelegatingRequestProcessor`作为请求处理器。 ```xml &lt;controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/&gt; ``` **示例代码**: ```java ...

    Spring+struts+hibernate的整合.

    同时,你需要配置 Struts 的核心配置文件 `struts-config.xml`,在这个文件中定义 Action 和 ActionForm,以及 ActionMapping。 **2. 导入 Spring 支持** Spring 框架提供了一个灵活的基础,用于管理和装配对象。...

    ssh框架搭建教程.doc

    7. **配置Struts-Spring集成**:在struts-config.xml中,配置`DelegatingRequestProcessor`作为请求处理器,使得Struts请求由Spring处理,实现控制反转。 8. **添加Hibernate支持**:引入Hibernate库,配置...

    Struts2+spring2+hibernate3实例源码-java源码

    其中,Struts2作为MVC框架中的佼佼者,在前端表现层起到了重要作用;Spring框架因其强大的依赖注入和面向切面编程能力而在整个系统架构中扮演核心角色;而Hibernate作为对象关系映射(ORM)工具,能够极大简化数据库...

    Spring 和 struts 整合的三种方式

    在`struts-config.xml`中,用`DelegatingRequestProcessor`替换默认的`RequestProcessor`: ```xml &lt;controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/&gt; ``` 这样,...

    Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4

    为了实现Struts与Spring框架的集成,在`web.xml`文件中需要进行以下配置: - **Struts配置**: - 配置`ActionServlet`以定义Struts的入口点。 - 设置`config`参数指向`struts-config.xml`文件路径。 - 设置`load...

    Spring与Struts整合3种方式实例

    步骤类似,但需要在 `struts-config.xml` 中更改 `RequestProcessor` 类的配置,将默认的 `RequestProcessor` 替换为 `DelegatingRequestProcessor`。 3. 通过 Spring 的 `DelegatingActionProxy` 类 这种方式更为...

    Spring封装其他框架知识积累

    为了使Spring能够管理Struts2的Action,还需要在Web应用的部署描述符(`web.xml`)中加入Spring的`ContextLoaderListener`。这使得在应用启动时能够加载Spring的配置文件。 ```xml &lt;!-- web.xml --&gt; ...

Global site tag (gtag.js) - Google Analytics