SpringMVC中一个请求的经历过程

SpringMVC中一个请求的经历过程

SpringMVC中一个请求的经历过程_第1张图片

  1. 浏览器发起请求,请求中包含请求的UEL和一些其他信息。请求首先到达DispathckerServlet.
  2. DispatcherServlet查询一个或者多个处理器映射来确定下一站在哪里。处理器映射会根据请求所携带的URL信息来进行决策。
  3. 确定了合适的控制器之后,DispatcherServlet将请求发送给选中的控制器。
  4. 控制器将要返回给用户的信息打包 ,并且标示出用于渲染输出的视图名。然后将请求连同模型和视图发送回DispatcherServlet。
  5. DispatcherServlet使用视图解析器来将逻辑视图匹配为一个特定的视图实现。
  6. DispatcherServlet将数据发送到特定的视图。
  7. 视图将使用模型数据渲染输出,这个输出会通过影响对象传递给客户端。

你可能感兴趣的:(SpringMVC中一个请求的经历过程)