Interceptor

Intercepting the request

Struts add a special sauce by allowing you to specify a named stack of interceptors to be invoked before and after the invocation of your action. This list of interceptors can be reused for all or a subset of your actions and can handle any cross-cutting concern associated with a request.