1,SpringMVC的执行过程
- 通过登录按钮发送了特定的请求:url=http://localhost:8080/demo2/login.do
- 该请求被核心控制器DispatcherServlet所拦截(*.do)
- DispatcherServlet从请求的url中解析出 /login.do
- DispatcherServlet通过解析spring-servlet.xml或注解获取到对应的Controller
- 创建Controller对象并执行对应的处理请求的方法,将处理结果封装成ModelAndView对象进行返回。
- Controller将返回的ModelAndView再交给DispatcherServlet,由DispatcherServlet解析ModelAndView,利用View对象进行视图的转发,并从Model中获取数据进行视图的渲染
- 给客户端响应视图界面