码迷,mamicode.com
首页 > 编程语言 > 详细

spring mvc请求过程

时间:2017-07-27 01:07:43      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:microsoft   请求转发   调用   logs   mapping   isp   pat   指定   res   

技术分享
1. 请求会首先发送到DispatchServlet,这是spring的前置Servlet,它会接收请求并转发给spring的MVC controller,也就是业务controller 2. DispatchServlet通过HandlerMapping确定将请求转发给哪个controller,HandlerMapping主要通过请求中的URL确定映射关系的 3. DispatchServlet将请求转发给确定的controller之后,controller负责处理这个请求,一般会通过调用service层进行业务逻辑处理 4. 当controller处理完请求后,它会把业务处理结果封装成model,为了使处理结果的model在页面上更好的展示,controller还会指定展示model对应的view(比如一个JSP页面),当controller确定了model和view之后,会把它们以请求的形式再转发给DispatchServlet 5. DispatchServlet通过查询ViewResolver找到view对应的页面 6. DispatchServlet最终把model交给页面进行渲染 7. 页面对model进行渲染,将结果展示到客户端,整个请求结束

spring mvc请求过程

标签:microsoft   请求转发   调用   logs   mapping   isp   pat   指定   res   

原文地址:http://www.cnblogs.com/gc-note/p/7242544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!