spring MVC的执行流程
以下内容摘自monkey哥的官网(图片为自己总结)
1.由浏览器发送请求localhost:8080/01-first/hello.do,该请求到达web服务器(tomcat)后,会在web.xml文件中查找与之匹配的servlet,我们在web.xml文件中设置的所有以.do结尾的请求都会匹配到Spring MVC的核心控制器DispatcherServlet上。
2.DispatcherServlet会去我们开发者编写的springmvc.xml配置文件中查找与hello.do请求匹配的Controller,这里配置的是com.monkey1024.controller.HelloSpringMVC。
3.DispatcherServlet会将请求转到HelloSpringMVC类上,并调用该类中的handleRequest方法来处理这个请求。
4.在handleRequest方法中执行完成后会将ModelAndView对象返回给DispatcherServlet,然后DispatcherServlet将jsp响应给浏览器,流程结束。

浙公网安备 33010602011771号