具体步骤: 前端
一、客户端发送请求先要通过前端控制器,请求被Spring 前端控制器DispatcherServlet获取,如详细图第一步:DispatcherServlet对请求URL进行解析(好比咱们发送一个url以下的请求(http://localhost:8080/SpringMVC/hello.action),就会获得请求资源标示符(URI,至关于就是上面的hello.action )。app
二、而后前端控制器DispatcherServlet根据URI,调用处理器映射器(HandlerMapping)得到该Handler配置的全部相关对象(包括Handler对象以及Handler对象对应的拦截器),最后生成处理器对象并返回给前端控制器。jsp
三、前端控制器调用处理器适配器去执行Handler,Handler执行完成给适配器返回ModelAndView,并将ModelAndView返回给DispatcherServlet。url
四、DispatcherServlet将ModelAndView传给ViewReslover视图解析器解析(解析成jsp),并返回View。spa
五、DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)。对象
六、最后将渲染视图的结果响应给客户端。blog