首先我们先写一个struts2的配置文件struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<!-- 打开开发者模式 -->
<constant name="struts.devMode" value="true"></constant>
<!-- 配置全局的信息 -->
<include file="global.xml"></include>
<!-- 将其他的配置文件包含进来 -->
<include file="sw.xml"></include>
<include file="xq.xml"></include>
</struts>
再把这个配置文件分散
先写一个全局的配置文件
global.xml
<struts>
<package name="global" namespace="/" extends="struts-default">
<!-- <default-action-ref name="testAction_test.action"></default-action-ref>-->
<!-- 全局的结果 -->
<global-results>
<result name="error">error.jsp</result>
</global-results>
<!-- 全局的异常映射 -->
<global-exception-mappings>
<exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
</global-exception-mappings>
</package>
</struts>
sw.xml
<struts>
<package name="sw" namespace="/" extends="global">
<action name="testAction_*" class="com.sw.action.TestAction" method="{1}">
<result>index.jsp</result>
</action>
</package>
</struts>
xq.xml
<struts>
<package name="xq" namespace="/" extends="global">
</package>
</struts>