為了讓Struts2的Action可以接管用戶請求,我們可以配置name="*"的Action。除此之外,Struts2還支持配置默認(rèn)Action。當(dāng)用戶請求找不到對應(yīng)的Action時(shí),系統(tǒng)默認(rèn)的Action即將處理用戶請求。
<package name="default" extends="struts-default">
<!-- 配置一個(gè)默認(rèn)Action,默認(rèn)Action為simpleViewResultAction -->
<default-action-ref name="simpleViewResultAction" />
<!-- 通過action元素配置默認(rèn)的Action -->
<action name="simpleViewResultAction" class="com.example.SimpleViewResultAction">
<result name="success">/success.jsp</result>
</action>
</package>
將默認(rèn)Action配置在默認(rèn)命名空間里就可以讓該Action處理所有用戶請求,因?yàn)槟J(rèn)命名空間的Action可以處理任何命名空間的請求。