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中获取数据进行视图的渲染
- 给客户端响应视图界面
文章详细描述了SpringMVC框架中,当用户通过登录按钮发送请求到/login.do时,DispatcherServlet如何拦截并解析请求,如何找到对应的Controller执行方法,以及如何将处理结果封装成ModelAndView并最终渲染视图的过程。

3886

被折叠的 条评论
为什么被折叠?



