加载struts配置文件

原创 2007年09月27日 14:27:00

ActionServlet默认加载WEB-INF 下的struts-config.xml文件。如果需要Struts 的配
置文件不在WEB-INF路径下,或者改变了文件名,则应采用如下方式配置:
<servlet>
  <servlet-name>actionSevlet</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config-user.xml</param-value>
  </init-param>
  <load-on-startup>2</load-on-startup>
</servlet>
在上面的配置中,指定了ActionServlet 的配置文件: struts-config-user.xml文件,该
文件作为init-param参数载入,载入时候指定了参数名:config a config 是Struts 固定的
参数名, Sm归负责解析该参数,并加载该参数的指定的配置文件。
Struts 支持使用多个配置文件,当有多个配置文件时,应将不同的配置文件配置成
不同的模块,并指定不同的URI。下面的片段配置了两个配置文件:
<J 一配置ActionServlet-->
<servlet>
<1 一Act 工onServlet 的名-->
<servlet-name>actionSevlet</servlet-name>
<!一配置Servlet 的实现类一〉
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<'一指定Struts 的第一个配置文件>
<i 卫工t-param>
<!一指定配置文件的映射一〉
<param-name>config</param-name>
<param-value>/WEB-INF/struts-con工fgl.xml</param-value>
</init-param>
<!-- 指定Struts 的第二个配置文件一〉
<init-param>
<! 指定配置文件的映射->
<param-name>config/wawa</param口ame>
<param-value>/WEB-INF/struts-config2.xml</param-value>
</init-param>
<!一将ActionServlet配置成自启动Servlet-->
<load-on白startup>2</load-o口-startup>
</servlet>
上面的配置片段中指定了两个配置文件:struts-config l.xml 和struts-config2.xml 文
件。这两个配置文件分别被配置到config 和configlwawa 的路径下。表明将
struts-config 1.xml 中的Action 映射到应用的根路径下,而struts-config2.xml 文件中的
Action 则被映射到应用的wawa 子路径下。也就是说wawa 将作为系统的一个模块使用。 

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

相关文章推荐

Struts2执行流程/配置文件加载顺序/架构相关描述

一丶为何设计配置文件加载 Struts2框架起源,Struts2是一个基于MVC设计模式的web应用框架,它实质上相当于Servlet的功能.它是基于Struts1的基础上集合优秀的web框架W...

加载Struts-Hibernate-Spring配置文件

package com.syaccp.common.config; import java.util.Iterator; import java.util.List; import ja...
  • qwnbc
  • qwnbc
  • 2012-06-11 21:41
  • 308

struts2多配置文件使用通配符加载

声明:本文不讨论注解配置与传统XML配置的优劣。 使用SSH开发项目的时候,一般会使用spring的通配符方式加载多个模块的配置文件,在这方面spring做的非常好,整个运行环境下的所有...

Struts2源代码分析(一)配置文件加载

一直以来我都想找个时间好好研究一下Struts2的源代码,彻底弄清楚它的配置文件是如何加载和解析的?Action对象是如何创建的?属性等又是如何获取和注入的?拦截器和拦截器栈是如何实现的?      ...

struts2 配置文件加载

一直以来我都想找个时间好好研究一下Struts2的源代码,彻底弄清楚它的配置文件是如何加载和解析的?Action对象是如何创建的?属性等又是如何获取和注入的?拦截器和拦截器栈是如何实现的?      ...

struts2配置文件加载流程分析

【IT168 技术文档】 首先org.apache.struts2.dispatcher. FilterDispatcher.java 中的init()方法,   public ...

Struts2源代码分析(一)配置文件加载

任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。 通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于...

struts2 配置文件加载顺序

struts2–2.3.16.3 配置文件加载顺序在org.apache.struts2.dispatcher包下面的默认Dispatcher中init方法可以看到对各个配置的初始化情况: /** ...

struts2中如何自动加载xml文件(不用修改配置文件)(转)

主题:struts2中如何自动加载xml文件(不用修改配置文件) 转自:http://www.iteye.com/topic/338419   config Xml代码   ...

关于struts2中自动加载模块的struts2的配置文件解决方案

在大的项目的开发中,如果采用了struts2,就有可能有很多的struts2的配置文件,虽然struts2提供通配符和action的自动加载,但我们一般还是很难将所有的配置文件采用一个单一的actio...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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