<struts>
<package name="packageName" extends="struts-default" namespace="/">
<!-- 1:拦截器全局设置 -->
<interceptors>
<!-- 注册拦截器 -->
<interceptor name="" class=""></interceptor>
<!-- 设置拦截器栈 -->
<interceptor-stack name="">
<interceptor-ref name=""></interceptor-ref>
<interceptor-ref name=""></interceptor-ref>
<interceptor-ref name=""></interceptor-ref>
<interceptor-ref name=""></interceptor-ref>
<interceptor-ref name=""></interceptor-ref>
</interceptor-stack>
</interceptors>
<!-- 设置默认拦截器/拦截器栈:作用域为该package下或继承该package的package的所有action-->
<default-interceptor-ref name=""></default-interceptor-ref>
<action name="actionName" class="full-qualified name">
<!-- 2:拦截器局部设置:作用域仅为当前action -->
<!-- interceptor-ref排序:前 覆盖 后 -->
<interceptor-ref name=""></interceptor-ref>
<interceptor-ref name=""></interceptor-ref>
<interceptor-ref name=""></interceptor-ref>
<result name="" type="">/xxx/xxx</result>
</action>
</package>
</struts>
<interceptor-ref>相关
<interceptor-ref name="">
<!-- 设置覆盖指定的拦截器/拦截器栈属性 -->
<param name=""></param>
<param name=""></param>
<param name=""></param>
</interceptor-ref>
Struts2默认拦截器相关配置文件:struts2-core/META-INF/struts-default.xml