程序员社区

动手撸一个 mvc 框架6


title: 动手撸一个 mvc 框架6
date: 2020/04/28 14:21


本节内容

上节我们初步打通了一个请求的流程,已经可以返回数据给前端了,当然我们是直接返回的 json

然而我们发现并没有用到 ModelAndView ,为了更加清楚 ModelAndView 的流程,我们也写一下

Spring 4.0

注:模拟的代码如下:

/*
 注入 Model 的那个解析器我就不带大家看了(我自己也没看)

 我猜测是从 mavContainer.getModel() 中获取了一个 Model
 */

@RequestMapping("/user/all/{id}")
public String findAll(@PathVariable String id, Model model) {
    System.out.println("调用方法");
    model.addAttribute("id", id);
    return "/WEB-INF/user.jsp";
}
动手撸一个 mvc 框架6插图

回到上节的 tag2

动手撸一个 mvc 框架6插图1

点进去把

动手撸一个 mvc 框架6插图2

回到 tag3

动手撸一个 mvc 框架6插图3
动手撸一个 mvc 框架6插图4

回到 DispatcherServlet

动手撸一个 mvc 框架6插图5
动手撸一个 mvc 框架6插图6
动手撸一个 mvc 框架6插图7

tag1

视图解析器

动手撸一个 mvc 框架6插图8
动手撸一个 mvc 框架6插图9
动手撸一个 mvc 框架6插图10
动手撸一个 mvc 框架6插图11
动手撸一个 mvc 框架6插图12
动手撸一个 mvc 框架6插图13

tag2

动手撸一个 mvc 框架6插图14

视图解析器的初始化

动手撸一个 mvc 框架6插图15
赞(0) 打赏
未经允许不得转载:IDEA激活码 » 动手撸一个 mvc 框架6

一个分享Java & Python知识的社区