1. 程式人生 > >05.SpringMVC-核心元件-檢視解析器-流程分析

05.SpringMVC-核心元件-檢視解析器-流程分析

檢視解析器:在SpringMVC-HelloWorld 可以參考 一、檢視和檢視解析器:預設使用InternalResourceViewResolver 請求處理方法執行完成後,最終返回一個ModelAndView物件. 即使返回的是String,View或者ModelMap等型別的處理方法,SpringMVC內部都會自動封裝成一個ModelAndView物件,裡面包含了邏輯名和模型物件的檢視. SpringMVC藉助檢視解析器(ViewResolver)得到最終的檢視物件(View),最終的檢視可以是JSP,也可能是Excel,JFreeChart等各種表現形式的檢視 對於最終究竟採用何種檢視物件對模型資料進行渲染,處理器並不關心,處理器工作重點聚焦在生產模型資料的工作上,從而實現MVC的充分理解.

檢視解析器 檢視解析器如果不配置的話,在寫程式會引發一個問題? 就是每次寫方法都必須寫/WEB-INF/jsp/xxx.jsp 檢視解析器使用SpringMVC框架預設的InternalResourceViewResolver,這個檢視解析器支援JSP檢視解析 字首和字尾的圖解 在這裡插入圖片描述

最終jsp實體地址:字首+邏輯檢視名+字尾

二、檢視解析器是如何通過一個邏輯檢視準換成物理檢視的?

在這裡插入圖片描述 在這裡插入圖片描述