<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
struts2学习-简单的拦截器
第一个接口:
package com.struts2.interceptorDemo;
/**
* @author Administrator
*
*/
public interface Dog {
//两个方法的声明
public void info();
public void run();
}
接口的实现类
package com.struts2.interceptorDemo;
/**
* @author Administrator
*
*/
public class DogImpl implements Dog{
public void info() {
System.out.println(“INFO”);
}
public void run() {
System.out.println(“RUN”);
}
}
拦截器的定义
package com.struts2.interceptorDemo;
public class DogInterceptor {
//第一个拦截器
public void method1(){
System.out.println(“模拟方法1”);
}
//第二个拦截器
public void method2(){
System.out.println(“模拟方法1”);
}
}
代理工厂
package com.struts2.interceptorDemo;
import java.lang.reflect.Proxy;
。。。。。。。。。。。。。。。。。
版权原因,完整文章,请参考如下:
struts2学习-简单的拦截器