更新时间:2024-01-29 来源:黑马程序员 浏览量:
Struts2允许将一个配置文件分解成多个配置文件,从而提高配置文件的可读性:
<include>
元素用于在一个struts.xml配置文件中包含其他的配置文件。Struts2默认只加载WEB-INF/classes下的struts.xml文件,一旦通过多个XML文件配置Action,就必须通过
<include>
在struts.xml文件中包含配置的示例代码如下所示:
<struts> <!--不指定路径,默认在src下时的方式--> <inclue file="struts-post.xml"/> <inclue file="struts-user.xml"/> <inclue file="struts-dept.xml"/> <!--配置文件在具体包中时的方式--> <include file="com/itheima/action/struts-product.xml"> </struts>
在上述代码中,struts.xml文件通过
<include>
元素包含了四个配置文件,其中file属性用于指定被包含配置文件的名称。如果被包含的配置文件在src路径下,则直接指定文件名即可,如果被包含的配置文件都是标准的Struts2配置文件,同样包含DTD信息、Struts2配置文件的根元素等信息。由于struts.xml文件包含了其他的配置文件,所以在Struts2框架自动加载struts.xml文件时,就会完成所有信息的加载。
本文版权归黑马程序员Java培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:黑马程序员Java培训学院