1.请求提交给FC(前端控制器);
2.根据配置信息确定要调用的Action;
3.创建一个ValueStack;
4.创建Action,把Action对象放在VS的栈顶;
5.调用Action方法,根据输入属性算输出属性
6.在调用Action之前(之后)会调用一系列Interceptor;
7.根据Action返回的字符串,确定Result;
8.调用Result将VS中的数据按照特定的格式输出;
9.很多情况下,Result将转发给JSP
2.根据配置信息确定要调用的Action;
3.创建一个ValueStack;
4.创建Action,把Action对象放在VS的栈顶;
5.调用Action方法,根据输入属性算输出属性
6.在调用Action之前(之后)会调用一系列Interceptor;
7.根据Action返回的字符串,确定Result;
8.调用Result将VS中的数据按照特定的格式输出;
9.很多情况下,Result将转发给JSP
本文详细介绍了Struts2框架的执行流程,包括从请求提交到前端控制器,再到Action及拦截器的调用过程,最后通过Result将数据输出至视图层。
7473

被折叠的 条评论
为什么被折叠?



