struts2是运行原理:
1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;
2.这个请求会经过图中的几个过滤器,最后会到达FilterDispatcher过滤器。
3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action;
4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy;
5、ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类;