zoukankan      html  css  js  c++  java
  • spring mvc(3) DispatcherServlet

      通过前面的例子,我们实现了spring mvc模式,那么在spring mvc模式下请求是如何被执行最终返回页面的呢?

      从服务器收到请求开始,执行流程如下:

        1.服务器接收请求,根据web.xml的配置找到响应的Servlet,使用 spring mvc 我们会将所有的请求交给DispatcherServlet。

        2.DispatcherServlet会在初始化时从配置文件中获取所有HandlerMapping对象,通过遍历HandlerMapping找到处理请求对应的Controller。

        3.调用Controller对象的响应方法,返回ModelAndView结果。

        3.对ModelAndView进行处理渲染出页面。

        4.返回处理页面结果。

      其实DispatcherServlet的实际过程要远比上面的流程复杂的多,但是为了便于理解,我们先这么简化流程,在后续的章节中会进一步讲解详细的细节。

  • 相关阅读:
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业*
    #**第八周作业+预习作业**
    第七周作业
    Linux 日志查看常用命令
    Linux tar命令
    Java 数组
    设计模式 观察者模式(Observer)
  • 原文地址:https://www.cnblogs.com/zhangwanhua/p/9302061.html
Copyright © 2011-2022 走看看