本章首先介绍了代理模式以及动态代理模式,为学习拦截器打下了牢固的基础。然后介绍了什么是拦截器,以及拦截器的实现原理。重点介绍了如何定义拦截器类、配置拦截器以及使用拦截器。还介绍了拦截器的深入知识,如传递参数、配置拦截器栈、拦截器执行顺序、方法过滤、拦截结果监听器。简单介绍了Struts 2中内建的拦截器,以及这些拦截器的配置。本章最后通过一个案例来演示了如何通过拦截器来实现权限控制。