<package name="default" namespace="/" extends="struts-default"> <action name="testingAction" class="com.tw511.common.action.TestingAction" > <result name="success">pages/result.jsp</result> </action> </package>
攔截器的預設設定進行分組為「defaultStack」在struts-default.xml檔案中,它位於 struts2-core.jar 檔案,「defaultStack」提供所有的核心Struts2功能,這是最適合應用的需要。
<package name="default" namespace="/" extends="struts-default"> <action name="testingAction" class="com.tw511.common.action.TestingAction" > <interceptor-ref name="timer"/> <interceptor-ref name="logger"/> <result name="success">pages/result.jsp</result> </action> </package>
由於「TestingAction」它宣告自己的攔截器,它的直接失去攔截器的所有繼承預設設定,你必須明確才能使用它,見下面宣告「defaultStack」的例子。
<package name="default" namespace="/" extends="struts-default"> <action name="testingAction" class="com.tw511.common.action.TestingAction" > <interceptor-ref name="timer"/> <interceptor-ref name="logger"/> <interceptor-ref name="defaultStack"/> <result name="success">pages/result.jsp</result> </action> </package>