更新时间: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培训学院
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19