<interceptors> <!--创建拦截器 --> <interceptor name="MyInterceptor" class="包名/拦截类" /> <!--拦截方法的拦截器--> <interceptor name="MyMethodInterceptor" class="包名/拦截类" /> <!-- 可以将拦截器存放到一个拦截栈中 --> <interceptor-stack name="MyInterceptorStack" > <!-- 使用拦截栈,先配置struts2.0中自带的Interceptor--> <interceptor-ref name="defaultStack" /> <!--调用拦截器--> <interceptor-ref name="MyInterceptor" /> </interceptor-stack> <!--创建Action--> <action name="HelloWrold*" calss="包名/HelloWorld"> <!--使用拦截器--> <!--(测试ActionInterceptor)--> <interceptor-ref name="defaultStack" /> <interceptor-ref name="MyInterceptor" /> <!--(测试MethosInterceptor)--> <interceptor-ref name="defaultStack" /> <interceptor-ref name="MyMethodInterceptor"> <!--Param参数可以同时拦截指定的方法--> <param name="includMethods"> delete, updata, select, insert </param> </interceptor-ref> </action> </interceptors>