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>
在团队协作开发过程中,会将各模块分配给不同的开发人员开发,最后通过这种方法合并配置,从而不会相互影响到。