也是多人开发时候的问题:
一种方式是使用include,在struts.xml中,包含多个配置进来;
但是开发是动态的,随时会插入一个模块进来,这样使用静态包含的方式就麻烦了,使用动态方式更合理。
struts在启动的时候,会加载3个配置文件
1、struts-default.xml 它自代的
2、struts.xml 我们创建的
3、struts-plugin.xml 这是争对于插件运行的xml
加载顺序是:1 3 2
一个应用可能有多个struts-plugin.xml文件,这些插件是不能产生互相依赖的。需要注意。
这样,只需要我们在新模块中的jar包中,提供struts-plugin.xml,在应用服务器启动的时候记载struts.jar,它会自动搜寻所有的struts-plugin.xml。