springmvc处理流程
生活随笔
收集整理的這篇文章主要介紹了
springmvc处理流程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SpringMVC核心處理流程:
1、DispatcherServlet前端控制器接收發過來的請求,交給HandlerMapping處理器映射器
2、HandlerMapping處理器映射器,根據請求路徑找到相應的HandlerAdapter處理器適配器(處理器適配器就是那些攔截器或Controller)
3、HandlerAdapter處理器適配器,處理一些功能請求,返回一個ModelAndView對象(包括模型數據、邏輯視圖名)
4、ViewResolver視圖解析器,先根據ModelAndView中設置的View解析具體視圖
5、然后再將Model模型中的數據渲染到View上
這些過程都是以DispatcherServlet為中軸線進行的。
?
以上內容轉自http://www.cnblogs.com/hujiapeng/p/5765636.html
?
以上流程返回視圖(比如返回一個JSP頁面)的RequestMapping,如果被請求的方法上存在@ResponseBody,那么流程會稍有不同:
使用@ResponseBody將會跳過視圖處理部分,轉而調用合適的HttpMessageConverter,將返回值寫入輸出流。
轉載于:https://www.cnblogs.com/flying607/p/7215978.html
總結
以上是生活随笔為你收集整理的springmvc处理流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网页制作-修改
- 下一篇: post传参部分数据丢失