修改Struts2.xml配置文件在工程中的位置

一、  前言

        现在我们在做项目的时候,都提倡将代码和配置文件分开,达到松耦合的目的。但是Struts2框架的配置文件struts.xml默认是放在\WEB-INF\classes的根目录下,如果读者想将这个配置文件换个路径。

修改Struts2.xml配置文件在工程中的位置_第1张图片

二、  操作如下 

       找到web.xml文件,然后找到你原来配置Struts2框架的代码段,修改为

<!-- Struts2 Config Start -->
       <filter>
             <filter-name> struts2</filter-name >
             <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,../config/struts.xml </param-value>
             </init-param>
       </filter>
       <filter-mapping>
             <filter-name> struts2</filter-name >
             <url-pattern> /*</ url-pattern>
       </filter-mapping>
<!-- Struts2 Config End -->

这样我的struts.xml配置文件路径就变成\WEB-INF\classes\config\ ,在这个路径下

大功就告成了!

你可能感兴趣的:(修改Struts2.xml配置文件在工程中的位置)