首页常见问题正文

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培训学院所有,欢迎转载,转载请注明作者出处。谢谢!

  作者:黑马程序员Java培训学院

  首发:https://java.itheima.com

分享到:
在线咨询 我要报名
和我们在线交谈!