试题详情
简答题说明Spring MVC的基本工作流程。
  • Spring MVC的基本工作流程分为如下几个步骤:
    (1)客户端发出Http请求。
    (2)Spring容器的DispatcherServlet接收请求,并根据请求寻找相应的控制器。
    (3)DispatcherServlet找到具体的控制器以后,将客户端请求分派给该控制器,控制器调用业务层相关业务对象处理请求。
    (4)控制器处理完毕后,将ModelAndView返回给DispatcherServlet,其中ModelAndView包含了逻辑视图名称以及物理视图所需要的数据信息。
    (5)DispatcherServlet根据逻辑视图名称,寻找对应的物理视图。其中,ViewResolver负责建立逻辑视图与物理视图的映射关系。
    (6)找到具体的物理视图以后,DispatcherServlet将其分派给View对象。
    (7)View以Http响应形式将最终结果返回给客户端。
  • 关注下方微信公众号,在线模考后查看

热门试题