STRUTS2核心控制器:FilterDispatcher (写的真心清晰)
Struts?2的拦截器和Action从图3.19中可以看出,用户实现的Action类仅仅是Struts?2的Action代理的代理目标。用户实现的业务控制器(Action)则包含了对用户请求的处理。用户的请求数据包含在HttpServletRequest对象里,而用户的Action类无需访问HttpServletRequest对象。拦截器负责将HttpServletRequest里的请求数据解析出来,并传给业务逻辑组件Action实例。