这里指的是将一个xml文件包含到struts.xml文件中。
例如:
test.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="user" namespace="/user" extends="struts-default">
<action name="user*" class="com.test.user.UserAction" method="{1}">
<result name="add">/user{1}.jsp</result>
<result name="del">/user{1}.jsp</result>
<result name="error">/usererror.jsp</result>
</action>
</package>
</struts>
将test.xml文件包含到struts.xml文件中
struts.xml这么写
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" /><!-- 开发模式,修改xml文件后不需要重启tomcat,立即生效 -->
<constant name="struts.i18n.encoding" value="utf-8" />
<!-- 包含test.xml -->
<include file="test.xml"/>
</struts>
这种做法主要用于,项目中分模块开发,每个人负责自己的模块,不能使用公用的配置文件,只能自己写一个配置文件,最后包含到同一个配置文件中。