加载spring容器
让tomcate自动加载spring 在web.xml
集成方案1:
action代理对象:在原来的action配置中的原来action type属性改为:
org.springframework.web.struts. DelegatingActionProxy 其他不变
在spring配置文件中添加这个action的定义
形式如:
<bean name=”/login” class=”真正的action类路径”
集成方案2:
在struts中注册spring插件
从一个可以获取spring 上下文的基类中派生出一个action,在派生类中使用super.XX()方法来获取spring中的bean
org.springframework.web.struts. ActionSupport是一个struts action的实现
他重载了getServlet()方法 从
ContextLoaderPlugin中获取webApplicationContext
集成方案3:使用请求委托.
为了使action委托看上去更为直观一些,Spring提供了DelegatingRequestProcessor,另一种专门用于Spring的请求处理器.需要在struts-config.xml中做如下配置:
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>
这样,DelegatingRequestProcessor将告诉Struts自动将动作请求委托给Spring上下文中的Action来处理.这使得我们可以在struts-config.xml中用struts action的真正类型来声明它们.例如:
<action type="真正action类" path="/list" >
当接受到一个针对/list的请求时,DelegatingRequestProcessor会自动从Spring上下文配置文件中查找一个名为/list 的Bean(实为一个Struts Action)类.
分享到:
相关推荐
Spring 整合 Struts,很强大
使用Spring整合Struts编写多页面用户注册模块 使用Spring整合Struts编写多页面用户注册模块
Spring集成struts以及hibernate jar包 所有的都在里面 需要的可以下载
三大框架集成及两两集成的jar包,spring集成hibernate的jar包以及spring集成struts2的jar包已经单独打包
spring整合struts.rar
Spring整合集成Struts1.2最简单例子
spring整合struts2与hibernate核心配置文件
spring框架整合struts框架时必需的类库文件
Spring 整合 Struts2 详解
Spring整合Struts2 SSH 最少jar包
此资源中包涵了spring整合struts和hibernate的所有资源,在做项目时只要在工程中引入该jar包就行,不用在eclipse或Myeclipse中加载strut与hibernate的资源了,挺有用的!
Spring整合Struts 的详细开发文档 ,实战中的最佳排挡,适合一定开发经验的人群
深层次理解Spring整合Struts2开发原理,更有效地组织开发过程
Spring集成Struts的三种方案 详细 给力
Spring与struts整合主要有三种方式,通过Spring的ActionSupport类,通过Spring的DelegatingRequestProcessor类、通过Spring的DelegatingActionProxy类。
关于spring集成Struts+Hibernate的详细介绍,欢迎大家借鉴!
一个spring整合struts2的完整实例源码
SSH笔记-Spring整合Struts2,作用是使用 IOC 容器来管理 Struts2 的 Action
spring整合struts //
使用Spring集成struts2、ibatis、poi实现的增删改查功能,包括采用jquery实现的无刷新查询机分页、dwr实现的两级联动、以及采用poi动态将数据库数据导出成excel,本demo采用mysql数据库,附有建表sql,项目导入...