1、用户发送请求到前端控制器(DispatcherServlet);
2、前端控制器转发请求到处理器映射器(HandlerMapping);
3、处理器映射器将拦截的Action返回到前端控制器;
4、前端控制器将拦截的Action请求处理器适配器(HandlerAdapter);
5、处理器适配器调用业务层相应的Action方法;
6、业务层执行后返回ModelAndView;
7、处理器适配器将ModelAndView返回前端控制器;
8、前端控制器将ModelAndView请求视图解析器解析视图;
9、视图解析器将(HandlerAdapter)解析出来的真正物理视图View返回前端控制器;
10、前端控制器将View进行视图渲染;
11、返回相应的视图(jstl);
12、展现给用户。
备注:红色部分为在配置文件中配置,不需要编写代码。