SpringMVC 檢視解析器及配置
阿新 • • 發佈:2019-01-02
檢視解析器
在springmvc中,請求處理執行完成後,最終返回一個ModelAndView物件,即使返回的是Model或者String等型別的處理方法,springm內部也會將他們裝配成一個ModelAndView物件,springmvc藉助檢視解析器(ViewReslover),得到最終的檢視物件
檢視
檢視的作用是渲染模型資料,將模型裡的資料以某種形式呈現
檢視物件有檢視解析器例項化
在org.springframework.web.servlet中定義了一個view介面,它的常見實現類是InternalResourceView
配置檢視解析器
有一個a連結如下:
<a href="${pageContext.request.contextPath}/view">檢視解析器</a>
控制器:
@Controller
public class MyController {
@RequestMapping("/view")
public String view(){
return "success";
}
}
然後在WEB-INF下建立一個view資料夾,裡面存放著jsp
隨後在springmvc的配置檔案中配置檢視解析器
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/view/"/> <property name="suffix" value=".jsp"/> </bean>
完成以上配置,則可以通過返回一個字串來匹配跳轉到對應jsp頁面