个人对struts 执行过程的理解
1.客户端发出请求 httprequest
2.请求被提交到struts中的一系列过滤器,最后经过的一个过滤器是 FilterDispatcher
3.FD过滤器收到请求后,询问ActionMapper是否需要Action,如果需要,把请求提交到Actionproxy
4.由Ap查找xml配置文件,找到需要的Action
5.Ap创建ActionInvocation实例,由AI通过代理模式来调用Action,调用之前经过所有拦截器
6.Action执行完之后,由AI查找xml配置文件返回相应的页面