- 客户端发起请求(http)通过web.xml找到 DispatchServlet(前端控制器);
- 由DispatchServlet控制器通过配置文件(servletName-servlet.xml)寻找到一个或多个HandlerMapping(映射处理器),找到用于处理请求的controller(后端控制器);
- DispatchServlet将请求提交到controller;
- Controller处理业务逻辑后,
- controller返回数据 ModelAndVIew给DispatchServlet;
- DispatchServlet寻找到一个或多个ViewResolver(视图解析器),找到ModelAndVIew指定的视图;
- DispatchServle负责将结果返给View(客户端JSP页面),封装Http;
- view响应页面的HTTP请求,返回响应数据,浏览器绘制页面。
Spring MVC流程
于 2022-10-21 10:26:04 首次发布