我们可以为每个模块单独提供一个配置文件,然后在struts.xml中使用include来包含其他其他的配置的文件
include 只有一个必要的属性 files
struts-cha.xml代码片段
[b]Struts2 是按照应用程序的CALSSPATH查找包含文件的所以文件通常放在WEB-INF目录下。每个包含文件都必须和struts.xml由相同的格式 和完整的配置文件 也遵循sturts2.dtd的定义[/b]
include 只有一个必要的属性 files
<?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>
<include file="struts-chat.xml"/>
<include file="struts-hangman.xml"/>
<include file="struts-tags.xml"/>
<struts>
struts-cha.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="chat" extens="struts-default" namespace="/chat">
<action name="main">
<intercepter-ref name="chatAuthentiaction"/>
<result type="freemarker">chat/roomSelection.ftl</result>
<action>
</package>
<struts>
[b]Struts2 是按照应用程序的CALSSPATH查找包含文件的所以文件通常放在WEB-INF目录下。每个包含文件都必须和struts.xml由相同的格式 和完整的配置文件 也遵循sturts2.dtd的定义[/b]