Struts2-拦截器
2018-01-14 本文已影响0人
打死你的小乌龟
在执行动作方法前或执行结果后,做拦截处理。AOP编程思想。
ObjectFactory:框架提供的默认的动作类创建工厂,返回的是动作类的代理子类。
![](https://img.haomeiwen.com/i9960319/192acc5d91c55fe6.jpeg)
自定义拦截器
a、定义一个类,继承AbstractInterceptor或者实现Interceptor
![](https://img.haomeiwen.com/i9960319/c7eb4e0e9c0ba6cb.jpeg)
在struts.xml中进行定义
![](https://img.haomeiwen.com/i9960319/e764965af3f3f176.jpeg)
在动作中使用
![](https://img.haomeiwen.com/i9960319/e8660571101b3afd.jpeg)
自定义拦截器
使用后默认拦截器不管用
![](https://img.haomeiwen.com/i9960319/94890129f7824f4a.png)
解决自定义后默认拦截器不管用的方法
![](https://img.haomeiwen.com/i9960319/7ff29c885a9ffd95.png)
在执行动作方法前或执行结果后,做拦截处理。AOP编程思想。
ObjectFactory:框架提供的默认的动作类创建工厂,返回的是动作类的代理子类。
自定义拦截器
a、定义一个类,继承AbstractInterceptor或者实现Interceptor
使用后默认拦截器不管用
解决自定义后默认拦截器不管用的方法