Struts2的大致工作流程
1) 浏览器发送请求,如请求/MyPage.action,Web容器根据过滤器,转发请求到Struts容器
2) Struts核心控制器FilterDispatcher根据请求决定调用合适的Action
3) Web Work的拦截器自动对请求应用通用功能,如验证框架等
4) 回调Action的Execute方法,执行业务代码
5) Execute方法执行完毕,返回结果,对于struts2而言,其执行结果被保存到了一个叫做valueStack的堆栈中
6) 界面程序valueStack堆栈中取得结果