action学习笔记-模块包含
include 可以吧另外一个xml当成struct.xml的一部分实例分析:
//struct.xml
<struts>
<constant name="struts.devMode" value="true" />
<include file="login.xml" />
</struts>
//login.xml
<struts>
<package name="login" extends="struts-default" namespace="/login">
<action name="login*" class="com.struts2.user.action.LoginAction{1}">
<result>/user_login_success.jsp</result>
</action>
</package>
</struts>
相当于:
<struts>
<constant name="struts.devMode" value="true" />
<package name="login" extends="struts-default" namespace="/login">
<action name="login*" class="com.struts2.user.action.LoginAction{1}">
<result>/user_login_success.jsp</result>
</action>
</package>
</struts>
总结了一点意义:项目分模块进行,最后联调时直接包含。