在web.xml中配置多个spring文件和struts文件的作用?

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>RollingStreamWeb2</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>
struts-default.xml,
struts-plugin.xml,
../struts_tradeData.xml,
../struts_rfidCard.xml,
../struts_identityCard.xml,
../struts_enforce.xml
</param-value>
</init-param>
</filter>
<filter>
<filter-name>login_filter</filter-name>
<filter-class>common.GeneralFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>login_filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.term</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml,
/WEB-INF/applicationContext_common.xml,
/WEB-INF/applicationContext_emergency.xml,
/WEB-INF/applicationContext_enterInfo.xml,
/WEB-INF/applicationContext_user.xml,
</param-value>
</context-param>
</web-app>
在web.xml中,吧多个struts配置文件放在<init-param><param-name>config</param-name><param-value>标签的作用是什么,把多个spring的配置文件放在<context-param>标签的作用是什么,如上面的例子,谢谢,
另外,想问一下,spring的依赖注入是什么时候开始,比如上面的web.xml文件,依赖注入是否是从tomcat启动的那一刻创建对象

第1个回答  2013-05-10
init-param是初始化参数,在tomcat等容器启动时可以加载这些xml配置文件;spring的注入方式有多中,你这里用到的是容器启动时,就会加载这些文件,为什么要配置listener这个标签呢,看到标签当中的内容了么,这个是一个类析置在param-value中的xml文件的,什么时候注入这个就看具体的文件是怎么配置的,如果是bean标签中加入了scope="prototype"表示在对象getbean的时候获得...默认是启动创建的,以为spring创建类默认单例模式的哦本回答被提问者采纳

在web.xml中配置多个spring文件和struts文件的作用?
init-param是初始化参数,在tomcat等容器启动时可以加载这些xml配置文件;spring的注入方式有多中,你这里用到的是容器启动时,就会加载这些文件,为什么要配置listener这个标签呢,看到标签当中的内容了么,这个是一个类析置在param-value中的xml文件的,什么时候注入这个就看具体的文件是怎么配置的,如果是...

面试官问我Spring在MVC中起的是什么作用 Struts2起的是什么作用
Spring 最好的地方是它有助于您替换对象。有了 Spring,只要用 JavaBean 属性和配置文件加入依赖性(协作对象)。然后可以很容易地在需要时替换具有类似接口的协作对象。这样就差不多了。2、依旧struts2是什么,Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现...

在web.xml中配置多个filter是怎么执行的
filter的执行类似于栈,执行顺序是按照在配置文件中配置的顺序执行的,比如定义两个filter(f1,f2),过滤的对象为index.jsp,则客户的请求(req)和响应(res)顺序是req->f1->f2>index.jsp->f2->f1->res。

SSH中 struts hibernate spring 各起什么作用
而spring是一个j2ee的框架,她无处不在,她是一个灵魂框架,他的主要实现是AOP(面向切面编程)思想和IOC(控制反转,Di:依赖注入),通过这种操作,就能够使得web层的action代理对象的创建以及hibernate配置文件中的bean代理对象都交由spring来统一管理与创建,这样Struts你就安安心心负责web成的数据传递,hibernate...

修改了struts2配置文件的位置,如何在web.xml中配置
struts.properties文件中所包含的所有属性都可以在web.xml配置文件中使用"init-param"标签进行配置,或者在struts.xml文件中使用“constant”标签进行配置. 可以被修改的属性允许改变Freemarker选项--改变“action-mapping”类、决定是否允许XML配置文件重载及确定默认用户接口主题等行为。 一个名为“default.properties”的...

SpringMVC,Spring和Struts的区别
spring主要的作用是黏合其他模块组件,进行统一管理,springmvc则主要是负责web端。那么,我们都知道,我们在应用spring的时候,可以使用注入。这个时候,如果我们的web端是用的SpringMVC,这个时候,controller理论上是通过SpringMVC去注入,但是,使用spring注入,同样是可行的。同理,service等层,使用SpringMVC...

ssi框架中struts spring ibatis分别的作用及其表现哪些
。(这些东西就深了, 你可以不用理会), action的result配置就相当于原来用servlet的response返回界面, 并且有了struts, 可以用struts的标签库来写更好的页面(表现层)3. 可以看到有了struts基本也就可以了, 为什么要用spring呢, struts整合spring以后是吧Action交给spring管理了。。, 是因为spring...

J2EE框架(Struts&Hibernate&Spring)的理解
Spring Spring的作用就是完全解耦类之间的依赖关系,一个类如果要依赖什么,那就是一个接口。至于如何实现这个接口,这都不重要了。只要拿到一个实现了这个接口的类,就可以轻松的通过xml配置文件把实现类注射到调用接口的那个类里。所有类之间的这种依赖关系就完全通过配置文件的方式替代了。所以 Spring框架...

...struts\/Hibernate\/Spring,具体是怎样合作工作的?各自实现什么功能...
最后动作类把控制权传给后续的JSP文件,由JSP文件生成视图。所有这些控制逻辑利用Struts-config.xml文件来配置。在Struts框架中,视图主要由JSP生成页面完成,Struts提供丰富的JSP标签库,这有利于分开表现逻辑和程序逻辑。模型以一个或多个Java Bean的形式存在。在Struts中,主要存在三种Bean,分别是:Action...

jsp中web.xml的配置问题,404错误
<url-pattern>*.do<\/url-pattern> <\/filter-mapping> --> 有可能是你的这里出了问题,.do是拦截所有的以.do结尾的请求 当请求截获后,404的错误一般来说 和 struts 有关,也和你的页面的相对路径或者绝对路径有关,现在你在把你的请求的页面和struts-config的配置文件发下 ...

相似回答
大家正在搜