更新時間:2024-01-29 來源:黑馬程序員 瀏覽量:
IT就到黑馬程序員.gif)
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文件時,就會完成所有信息的加載。
本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):https://java.itheima.com
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19