Spring web mvc的响应过程

语言描述:

1. 用户通过web页面将数据请求至前端控制器(DispatcherServlet),然后DispatcherServlet通过mapping去找Controller。

2. (映射处理器)HandlerMapping帮助DispatcherServlet找到最终执行的处理器(Controller),并返回Handler执行链(HandlerExecutionChain)给DispacherServlet。

3. 前端控制器(根据HandlerExecutionChain)通过适配器(HandlerAdapter)去调用Controller。

4. Controller执行完成后,将执行结果ModelAndView返回给适配器。

5. 适配器将ModelAndView返回给前端控制器。

6. 前端控制器通过视图解析器(ViewResolver)将ModelAndView解析成视图(jsp、xls、pdf、报表)。

7.ViewResolver将解析成功的view返回给前端控制器。

8. 前端控制器渲染视图并响应给用户。

转载于:https://my.oschina.net/u/1757476/blog/403392

相关文章:

  • 2022-12-23
  • 2021-05-15
  • 2021-09-16
  • 2022-12-23
  • 2021-09-04
  • 2021-07-09
猜你喜欢
  • 2021-10-02
  • 2021-10-23
  • 2021-12-12
  • 2021-07-07
  • 2021-07-29
  • 2021-10-11
相关资源
相似解决方案