struts.xml如何加载到及配置问题

今天项目做客户化处理,看到struts.xml,突然间想不起来这个文件从哪里加载的了,真是越学越回去了。这里记录下。

web工程启动的时候,系统会加载web.xml文件,在这个时候会加载Spring的容器,一般这个都是有配置的,默认的加载位置是WEB-XNF下面,这里不做介绍。

struts.xml的读取,默认会读取class目录。

原因:struts2的控制器org.apache.struts2.dispatcher.FilterDispatcher,

这个类默认的是导入/classes 下的struts.xml,所以我们的文件通常是放在/src的根目录下

当然也可以修改,修改的方法:

在web.xml  struts部分配置

<filter><init-param>
   <param-name>config</param-name>
   <param-value>../conf/struts.xml</param-value>
</init-param> </filter>
上一篇:struts2官方 中文教程 系列六:表单验证


下一篇:JavaScript内置对象-Object