在實(shí)際開發(fā)中,通常很多人都需要修改同一個配置文件struts.xml,由于這個文件的重要性以及方便不同模塊開發(fā)人員的編輯操作,struts2提供了include,允許將一個配置文件分解成多個配置文件。
示例:
<!-- 默認(rèn)都在src目錄下 -->
<include file="struts-user.xml"/>
<!-- 在具體包名中時引用 -->
<include file="com/happ/demo/test/struts-demo.xml"/>
配置include元素時,需要指定必須的file屬性,該屬性指定了被包含配置文件的文件名,如果配置文件在具體的包中,那么在引入時,需要包含文件所在包的路徑。
struts.xml文件包含了其他的配置文件,在打包時將其放入Web項(xiàng)目的WEB-INF/classes路徑下,會將該文件放入在Struts2框架自動加載struts.xml文件時,完成了配置信息的加載。