一.拦截器简介: Struts2大多数核心功能是通过拦截器实现的,每个拦截器完成某项功能. 拦截器方法在Action执行之前或者之后执行. 拦截器栈: 从结构上看,拦截器栈相当于多个拦截器的组合. 在功能上看,拦截器栈也是拦截器. 拦截器的执行过程是一个递归的过程,工作原理类似于过滤器. 二.自定义拦截器的应用 案例:统计Action的执行花费时间: 思路:执行之后的时间-执行之前的时间= 执行Action消耗的时间 1. 定义拦截器 1.1.创建一个拦截器类继承自AbstractInterce…