Spring容器和struts容器

原创 2011年01月08日 00:47:00

我们知道在springstruts整合时需要引人:struts2-spring-plugin-2.1.8.1.jar

这儿涉及到2个容器,spring容器和struts容器。如果我们在struts.xml中这样写:       

            <action name="user" class="com.xie.ssh.action.UserAction">

                <result name="success">/success.jsp</result>

                <result name="fail">/fail.jsp</result>

                <result name="show">/show.jsp</result>

            </action>

这时使用的是struts容器,我们不需要在action中加上诸如:@Component @Resourcesspring的注解。Struts容器会把action初始化,并按照byName的方式对action属性进行注入,action属性注入的时候会到spring容器去查找。而将action按照name="user"进行初始化。即在struts容器有名字为userbean

如果配置是这样:

            <action name="user" class="userAction">

                <result name="success">/success.jsp</result>

                <result name="fail">/fail.jsp</result>

                <result name="show">/show.jsp</result>

            </action>

这时使用的是spring容器,需要在Action中加入@Component @Resources而上面的class所指的Action类上加的@Component指定的名字。同时,Action里的属性的注入就需要加上注解了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring、Struts、Hibernate框架之间的关系是什么以及怎么处理

Spring、Struts、Hibernate框架之间的关系是什么以及怎么处理
  • qq_24452475
  • qq_24452475
  • 2016年04月05日 21:17
  • 3336

Struts2中Action由自己与由Spring管理的区别

struts2单独使用时action由struts2自己负责创建;与spring集成时,action实例由spring负责创建。 这导致在两种情况下struts.xml配置文件的略微差异。 ...
  • fanlulu2015
  • fanlulu2015
  • 2015年12月31日 17:12
  • 1238

Struts2.3+Spring3.2整合实例代码下载

原文:Struts2.3+Spring3.2整合实例代码下载 http://www.zuidaima.com/share/1816357972151296.htm 1、新建一个web工...
  • yaerfeng
  • yaerfeng
  • 2016年07月11日 10:26
  • 1447

Spring IOC容器管理struts2中遇到的一些问题

情景描述: 图片上传Action中主要功能是图片上传与压缩,生产环境出现原图与缩略图不一致?(开发环境没有出现过)初步怀疑是高并发导致。自己的思路:因为知道struts2是线程安全的,每个请...
  • wangweilica6
  • wangweilica6
  • 2015年09月15日 16:47
  • 244

配置struts2中的action由spring容器管理

首先要在web.xml文件中添加监听器: org.springframework.web.context.ContextLoaderListener ...
  • zmjmvp
  • zmjmvp
  • 2015年02月25日 21:13
  • 523

Struts1和Spring整合三种启动Spring容器的方式

无论使用哪种方式整合,都需要为 Struts装载 Spring 应用上下文环境。有以下三种方式: 1) 在struts-config.xml中使用Struts Plugin ...
  • xuxiaocheng1
  • xuxiaocheng1
  • 2012年11月18日 21:43
  • 610

Spring整合Struts2之启动Spring容器

实际开发中,项目多数会选择使用Spring整合Struts2框架。对于使用Spring框架的Web应用,我们不能手动创建Spring容器,而是通过配置文件,声明式地创建Spring容器。为了让Spri...
  • confirmAname
  • confirmAname
  • 2013年08月08日 07:29
  • 1069

Spring整合Struts2方式一:让Spring容器管理控制器

web.xml :
  • confirmAname
  • confirmAname
  • 2013年08月08日 11:59
  • 748

Spring IOC容器应用实例

  • 2016年02月14日 09:12
  • 659KB
  • 下载

Spring的IOC容器

  • 2015年06月05日 17:13
  • 1.68MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring容器和struts容器
举报原因:
原因补充:

(最多只允许输入30个字)