4
如何創建一個在我的應用程序中的每個動作之前都會運行的攔截器,而無需分別爲每個動作指定它?全局攔截器 - 在每個動作之前運行
如何創建一個在我的應用程序中的每個動作之前都會運行的攔截器,而無需分別爲每個動作指定它?全局攔截器 - 在每個動作之前運行
創建自己命名的堆棧和宣佈新的默認攔截器堆棧封裝
<package name="default" extends="struts-default" >
<interceptors>
<interceptor-stack name="myStack">
<interceptor-ref name="timer"/>
<interceptor-ref name="logger"/>
<interceptor-ref name="default-stack"/>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="myStack"/>
<action name="login" class="tutorial.Login">
<result name="input">login.jsp</result>
<result type="redirect-action">/secure/home</result>
</action>
</package>
雖然這是正確的,我會覺得更舒服其中的鏈接,不歲。 –
@DaveNewton按照建議將鏈接更新到更新版本的struts2。 – nmc
更好的鏈接http://struts.apache.org/2.x/docs/how-do-we-configure-an-interceptor-to-be-used-with-every-action.html。 –