我正在使用Struts 2开发J2EE项目。我将通过Web片段项目划分不同的模块。
在我的核心模块中,我使用的是Struts2,它运行良好。现在我也希望我的片段模块使用Struts2。那么将所有映射放在核心模块的struts.xml
中是一种好的做法吗?是否可以将struts.xml
分成几部分放在不同的片段模块中?
如果我可以将struts.xml
放在片段模块中,我应该放置哪个文件夹?
答案 0 :(得分:0)
所有模块开发都是使用命名空间的概念完成的。您可以在不同的命名空间下创建不同的模块。要分离模块配置文件,您应该使用include
标记。将模块配置放入相应的文件中,并将其放在struts.xml
:
<include file="struts-module1.xml"/>
<include file="struts-module2.xml"/>
...
如果您需要了解struts2中的命名空间,请查看Struts 2 Namespace configuration example and explanation。