首頁(yè)常見問題正文

Struts2的核心配置:包含配置

更新時(shí)間:2024-01-29 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  Struts2允許將一個(gè)配置文件分解成多個(gè)配置文件,從而提高配置文件的可讀性:

<include>

  元素用于在一個(gè)struts.xml配置文件中包含其他的配置文件。Struts2默認(rèn)只加載WEB-INF/classes下的struts.xml文件,一旦通過多個(gè)XML文件配置Action,就必須通過

<include>

      元素包含其他配置文件。

  在struts.xml文件中包含配置的示例代碼如下所示:

<struts>
    <!--不指定路徑,默認(rèn)在src下時(shí)的方式-->
    <inclue file="struts-post.xml"/>
    <inclue file="struts-user.xml"/>
    <inclue file="struts-dept.xml"/>
    <!--配置文件在具體包中時(shí)的方式-->
    <include file="com/itheima/action/struts-product.xml">
</struts>

  在上述代碼中,struts.xml文件通過

<include>

  元素包含了四個(gè)配置文件,其中file屬性用于指定被包含配置文件的名稱。如果被包含的配置文件在src路徑下,則直接指定文件名即可,如果被包含的配置文件都是標(biāo)準(zhǔn)的Struts2配置文件,同樣包含DTD信息、Struts2配置文件的根元素等信息。由于struts.xml文件包含了其他的配置文件,所以在Struts2框架自動(dòng)加載struts.xml文件時(shí),就會(huì)完成所有信息的加載。

  本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!

  作者:黑馬程序員Java培訓(xùn)學(xué)院

  首發(fā):https://java.itheima.com

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!