struts2中的拦截器

Struts2中的拦截器

1、Struts2的很多核心功能都是由拦截器完成的。

staticParam、params、conversionError、modelDriven、validation、workflow、servletConfig等

2、在执行动作方法前或执行结果后,做拦截处理。

ObjectFactory:框架提供的默认的动作类创建工厂,返回的是动作类的代理子类。

struts2中的拦截器

3、自定义拦截器

a、定义一个类,继承AbstractInterceptor或者实现Interceptor

struts2中的拦截器

b、在struts.xml中进行定义

struts2中的拦截器

c、在动作中使用

struts2中的拦截器

4、Struts2框架的拦截器继承体系

struts2中的拦截器