有关拦截器技术的一些概念 1、为什么要应用拦截器 拦截器就是一种 AOP的实现方式,传统的 JSP&Servlet 架构中,客户端发送一个请求 , 服务器端生成 一个 request 对象,并执行相应的 doGet() 或者 doPst() 方法,最后由 response 返回一个响应到客户端, 整个服务过程就结束了。 所以所有的业务逻辑功能只能在 doGet () 或者 doPst() 方法中调用,这样整个业务就写死了,如果想 增加新的功能,只能修改 doGet () 或者 doPst() 方法,不符合开闭原则( OCP)。 2、 Struts 2框架中的默认拦截器 在 Struts2 中每发送一个请求都要经过好几层的拦截器最终才到达所调用的 action 。由多个拦截器组 成的就是一个 intercptor-stack ,如果扩展了 struts-default 就默认集成了 defa