struts2中的拦截器和servlet中的监听器类似,要想使用拦截器,首先需要写一个类继承AbstractInterceptor类,实现没有实现的intercept方法,该方法的参数invocation可以获得actionproxy再获得actionName,来判断客户端请求的哪个action,并分类进行拦截。之后在struts.xml文件中进行配置,并且在需要拦截的action中进行引用,也可以使用<default-interceptor-ref>标签中进行配置,使得全部的action都引用这个拦截器。
转载于:https://my.oschina.net/u/2743037/blog/775043