可以将一个struts-config.xml分割成多个小的struts-config.xml。每个都必须按照struts-config DTD文件的格式进行编写。配置距举例如下: <servlet> <servlet-name>action</servlet-name> <servlet-class> org.apache.struts.action.ActionServlet </servlet-class> <init-param> <param-name>config</param-name> <param-value> /WEB-INF/struts-config.xml, /WEB-INF/struts-config-2.xml </param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> 当载入ActionServlet类时,struts将多个配置文件拼成单个的配置文件。 如果多个配置文件中有重复的元素则使用最后一个配置文件中的。 你也可以为多个字模块指定多个配置文件。如下所示: <servlet> <servlet-name>action</servlet-name> <servlet-class> org.apache.struts.action.ActionServlet </servlet-class> <init-param> <param-name>config</param-name> <param-value> /WEB-INF/struts-default-config.xml, /WEB-INF/struts-default-config-2.xml </param-value> </init-param> <init-param> <param-name>config/module1</param-name> <param-value> /WEB-INF/struts-module1-config.xml </param-value> </init-param> <init-param> <param-name>config/module2</param-name> <param-value> /WEB-INF/struts-module2-config.xml, /WEB-INF/struts-module2-config-2.xml, /WEB-INF/struts-module2-config-3.xml </param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>

评论