-----------------------------SpringMVC理解-----------------------------

时间:2024-04-21 18:38:28

-----------------------------SpringMVC理解-----------------------------

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、展现给用户。

备注:红色部分为在配置文件中配置,不需要编写代码。