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里的属性的注入就需要加上注解了。

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

相关文章推荐

SpringMVC(二)——流程控制

SpringMVC主要就是用来做流程控制的,这篇博客总结一下如何在流程控制添加Interceptor(拦截器),如何将进行流程Mapping映射解析,如何编写Controller(控制器)。   ...

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

首先要在web.xml文件中添加监听器: org.springframework.web.context.ContextLoaderListener ...

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

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

Spring整合Struts2之启动Spring容器

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

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

web.xml : <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www...

Spring IOC容器应用实例

  • 2016-02-14 09:12
  • 659KB
  • 下载

Spring的IOC容器

  • 2015-06-05 17:13
  • 1.68MB
  • 下载

WEB启动时,如何加载spring容器和struts2容器(bean的注入和url如何请求)

整合原理整合原理: * web.xml * spring容器是以监听器的形式与tomcat整合的 org.springfr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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