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>
<!-- Add packages here -->

<constant name="struts.devMode" value="true" />
<include file="login.xml"></include>

</struts>
login.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" />

<package name="login" namespace="/login" extends="struts-default">
<action name="login*" class="com.bebig.struts2.user.action.LoginAction{1}">
<result>
/user_login_success.jsp
</result>
<result name="error">
/user_login_error.jsp
</result>
</action>
</package>

</struts>
在團隊協作開發過程中,會將各模塊分配給不同的開發人員開發,最后通過這種方法合并配置,從而不會相互影響到。
<?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>
<!-- Add packages here -->
<constant name="struts.devMode" value="true" />
<include file="login.xml"></include>
</struts>
<?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" />
<package name="login" namespace="/login" extends="struts-default">
<action name="login*" class="com.bebig.struts2.user.action.LoginAction{1}">
<result>
/user_login_success.jsp
</result>
<result name="error">
/user_login_error.jsp
</result>
</action>
</package>
</struts>

