struts1.2中有多个struts-config 和多个contextConfigLocation在项目中的web.xml当中是这样做的
<!-- struts设置 -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>com.chinaway.web.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>
/WEB-INF/conf/struts-config.xml,
/WEB-INF/conf/struts-config-agent.xml,
/WEB-INF/conf/struts-config-onlineserve.xml,
/WEB-INF/conf/struts-config-drawing.xml,
/WEB-INF/conf/struts-config-fund.xml,
/WEB-INF/conf/struts-config-question.xml,
/WEB-INF/conf/struts-config-other.xml,
/WEB-INF/conf/struts-config-member.xml,
/WEB-INF/conf/struts-config-sign.xml
</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- applicationContext -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
/WEB-INF/classes/applicationContext_zcdb.xml
/WEB-INF/classes/applicationContext_forecast.xml
/WEB-INF/classes/com/chinaway/applicationContext.xml
/WEB-INF/classes/com/agent/applicationContext.xml
/WEB-INF/classes/com/chess/applicationContext-server.xml
/WEB-INF/classes/com/questionnaire/applicationContext.xml
/WEB-INF/classes/com/other/applicationContext.xml
/WEB-INF/classes/com/member/applicationContext.xml
/WEB-INF/classes/com/sign/applicationContext.xml
/WEB-INF/classes/com/endow/applicationContext.xml
</param-value>
</context-param>
分享到:
相关推荐
通过`contextConfigLocation`参数指定多个XML配置文件路径,其中`classpath*:`表示从类路径下的指定目录中加载所有符合通配符规则的XML文件。这样,Spring容器在启动时会自动加载这些配置文件并初始化。 #### 三、...
通过以上步骤,我们成功地集成了Struts1.2、Hibernate3.2和Spring2.5,构建了一个基于SSH框架的Web应用程序。这个过程中,我们不仅学习了如何配置这些框架的基本要素,还深入理解了各个层之间的交互原理。希望本文...
Spring 在 web.xml 中和在 Struts 中的不同配置 在本文中,我们将探讨 Spring 在 web.xml 中和在 Struts 中的不同配置。首先,我们需要了解 Spring 的核心概念之一:ApplicationContext。 ApplicationContext 是 ...
在Java Web开发中,`web.xml`是应用的部署描述符,它是应用程序配置的核心,用于定义各种组件、过滤器、监听器等。以下是一些关键配置点的归纳: 1. **Spring上下文配置** 当我们需要改变`applicationContext.xml`...
- **修改Struts配置**:在`struts-config.xml`中加入以下插件配置,以集成Spring框架: ```xml <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property="...
在`web.xml`中,我们需要定义一个Struts插件——`ContextLoaderPlugIn`,该插件负责加载Spring的配置文件。 ```xml <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> ...
Struts和Spring是两个在Java Web开发中广泛使用的框架。Struts1.2是一个MVC(Model-View-Controller)框架,主要用于处理用户请求并控制应用程序的流程,而Spring2.0则是一个全面的企业级应用框架,提供了依赖注入、...
和Spring中OpenSessionInView由于org.springframework.web.struts.ContextLoaderPlugIn中保存同一个对象的名不同导致openSessionInView失效 稍微修改后在struts-config.xml中使用MyContextLoaderPlugIn.jar包中...
例如,如果项目中有struts-config.xml和struts1-config.xml两个配置文件,我们可以在`<init-param>`标签内,通过`<param-value>`指定配置文件的路径,并使用逗号分隔,如: ```xml <param-name>config ...
为了便于管理和维护,可以将`struts-config.xml`拆分为多个文件,如`struts-config-action.xml`、`struts-config-service.xml`等,然后在`web.xml`中配置这些文件。 八、配置验证框架 1. 使用Struts的Validator插件...
<set-property property="contextConfigLocation" value="/WEB-INF/action-servlet.xml.xml,/WEB-INF/applicationContext.xml"/> ``` 这种方式允许你集中管理所有的Spring上下文文件,对于使用如StrutsTestCase...
除了在`web.xml`文件中进行基本的Spring配置外,还可以进一步在Struts的配置文件`struts-config.xml`中利用Spring的功能。这样做的好处是可以更加灵活地管理和配置Struts中的各种组件。 1. **定义Action类**:在...
1. **使用 `DelegatingRequestProcessor`**:在 `struts-config.xml` 中设置 `processorClass`,将 Action 请求处理委托给 Spring。在 Spring 配置文件中,你需要为每个 Action 创建一个 Bean 并设置相应的依赖。 2...
通过在 `struts-config.xml` 中设置 `processorClass` 属性,我们可以使用 Spring 提供的 `DelegatingRequestProcessor` 或 `AutowiringRequestProcessor`。这两种处理器都允许 Spring 自动管理 Struts 中的 Action ...
2. **使用DelegatingRequestProcessor替换RequestProcessor**:在`struts-config.xml`中,将Struts的RequestProcessor替换为Spring的`DelegatingRequestProcessor`,并在Spring配置文件中定义与Struts `...
在Java Web开发领域,Spring和Struts是两个非常流行的框架,它们分别负责不同的职责。Spring是一个全面的后端框架,提供依赖注入(DI)、面向切面编程(AOP)以及事务管理等功能;而Struts则是一个基于MVC模式的Web...
在web.xml中进行Struts和Spring的配置 为了实现Struts与Spring框架的集成,在`web.xml`文件中需要进行以下配置: - **Struts配置**: - 配置`ActionServlet`以定义Struts的入口点。 - 设置`config`参数指向`...
- `context-param`部分用于设置Spring的上下文配置位置和日志配置位置,分别为`contextConfigLocation`和`log4jConfigLocation`,分别指向`config/applicationContext*.xml`和`config/log4j.properties`。...
- 如果有多个配置文件,可以使用 `<context-param>` 元素设置 `contextConfigLocation` 参数,值为配置文件的路径,多个文件之间用逗号分隔。 2. **配置 Struts 插件**: - Spring 与 Struts 的整合还需要 Struts...