Struts2的运行流程
1.浏览器发送请求到控制器(如Struts2中的核心控制器StrutsPrepareAndExecuteFilter);
2.控制器调用Action的execute方法;
3.Action从Mode组件中调用业务方法,并返回业务结果;
4.Action返回逻辑视图名(即在逻辑方法中返回的字符串)给控制器;
5.控制器forward到物理视图;
6.再由控制器输出响应内容到浏览器。
在Struts2中物理事物不会与Action直接关联,Action只会返回处理结果,处理结果与物理视图关联由控制器决定。
用户请求不会向JSP页面发送,而是向控制器发送,再由控制器最终响应。