Global interceptor - executed before each action

How to create an interceptor that will be launched before EVERY action in my application, without the need to specify it separately for each action?

+4
source share
1 answer

From http://struts.apache.org/2.3.4.1/docs/how-do-we-configure-an-interceptor-to-be-used-with-every-action.html :

Create your own named stacks and declare a new default sniffer stack for the package

<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> 
+3
source

Source: https://habr.com/ru/post/1442367/


All Articles