本文主要是介绍用户请求在struts2框架中的处理过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.客户端提交HTTPServletRequest请求;
2.请求经过Servlet过滤器链到达struts2核心控制器FilterDispatcher;
3.FilterDispatcher查询ActionMapper 以确定请求是否需要调用某个Action组件;
4.如果ActionMapper决定调用某个Action组件处理该请求,FilterDispatcher 转发该请求给ActionProxy处理
5.ActionProxy通过Configration Manager 查看配置文件找到请求对应的Action类;
6.ActionProxy创建一个ActionInvocation实例;
7.ActionInvocation根据配置文件加载该Action对应的拦截器(interceptor)
8.ActionInvocation调用Action;
9.ActionInvocation根据配置文件查找与Action返回值匹配的结果。
10.返回HTTPServletResponse给客户端。
出处:罗玉玲主编《j2ee开发详解》
这篇关于用户请求在struts2框架中的处理过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!