1、用戶發送請求到前端控制器(DispatcherServlet); 2、前端控制器轉發請求到處理器映射器(HandlerMapping); 3、處理器映射器將攔截的Action返回到前端控制器; 4、前端控制器將攔截的Action請求處理器適配器(HandlerAdapter); 5、處理器適配器 ...
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、展現給用戶。
備註:紅色部分為在配置文件中配置,不需要編寫代碼。