Struts2执行流程
  fztgkkRjHIsV 2023年11月09日 10 0


Struts2执行流程图:

Struts2执行流程_客户端


Struts2执行流程过程:

1、客户端发送请求;
2、请求通过一系列过滤器到达FilterDispatcher; --ActionContextCleanUp至FilterDispatcher;
3、FilterDispatcher通过ActionMapper来决定Request需要调用那个Action;
4、如果ActionMapper决定调用某一个Action,FilterDispatcher把请求的处理交给ActionProxy;--这里已经转到它的Delegate Dispatcher来执行;
5、ActionProxy根据ActionMapping和ConfigurationManeger找到需要调用的Action类;
6、ActionProxy创建一个ActionInvocation的实例;
7、ActionInvocation调用真正的Action;--这里涉及到相关拦截器的调用;
8、Action执行完毕,ActionInvotion创建Result并返回,如果要在返回之前做什么,可以实现PreResultListener。添加PreResultListener可以在Interceptor中实现;


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月09日 0

暂无评论

推荐阅读
fztgkkRjHIsV