天天看点

Struts2的大致工作流程

Struts2的大致工作流程

1) 浏览器发送请求,如请求/MyPage.action,Web容器根据过滤器,转发请求到Struts容器

2) Struts核心控制器FilterDispatcher根据请求决定调用合适的Action

3) Web Work的拦截器自动对请求应用通用功能,如验证框架等

4) 回调Action的Execute方法,执行业务代码

5) Execute方法执行完毕,返回结果,对于struts2而言,其执行结果被保存到了一个叫做valueStack的堆栈中

6) 界面程序valueStack堆栈中取得结果

继续阅读