struts2如何更改配置文件struts.xml的默认路径
我们知道struts 秉承协定优于配置,设置了很多的默认参数及选项。一般我们是不需要修改的,但也有例外,如配置文件位置。
//默认放在src下,即web的WEB-INF/classes
我们可以在web.xml 中修改这个路径及文件名称。具体如下:
<filter-name>struts-execute</filter-name>
<!-- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class> --><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,../struts.xml</param-value>
</init-param>
</filter>
从上面代码可以看出struts-default.xml,struts-plugin.xml 是struts 的默认配置,咱们不需要修改,但仍需配置到上面的文件中。