首頁常見問題正文

Struts2的核心配置:包含配置

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

IT培訓班

  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培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!

  作者:黑馬程序員Java培訓學院

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

分享到:
在線咨詢 我要報名
和我們在線交談!