Galera, estou desenvolvendo o interceptor na minha aplicação e estou me baseando na apostila 21 da caelum.
Na minha aplicação estamos mapeando as action no struts.xml e na apostila está usando anotação.
Daí não estou sabendo como mapear as actions para elas saberem que antes de executar o metodo execute, precisam passar antes pelo interceptor.
<package name="default" extends="struts-default">
<interceptors>
<interceptor name="autorizador" class="br.com.repdigital.interceptor.AutorizadorInterceptor"></interceptor>
</interceptors>
<global-results>
<result name="naoLogado">/index.jsp</result>
</global-results>
</package>
<package name="modulos" extends="struts-default">
<action name="areas!*" class="br.com.repdigital.action.AreaAction" method="{1}">
<result name="input">/WEB-INF/pages/abas/popup/popupWindow_areas.jsp</result>
<result>/WEB-INF/pages/abas/panel_grid_areas.jsp</result>
</action>
</package>