這篇文章主要介紹了springmvc視圖解析流程代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供嵩明企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為嵩明眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
在springmvc.xml配置文件中配置了將邏輯視圖轉(zhuǎn)換成物理視圖:
在java中:
@RequestMapping("/springmvc") @Controller public class SpringmvcTest { private static final String SUCCESS = "success"; @RequestMapping("/test") public String test() { System.out.println("RequestmMapping"); return SUCCESS; } }
那么最終在index.jsp頁(yè)面
發(fā)送請(qǐng)求地址為/springmvc/test時(shí),會(huì)返回SUCCESS。而前面的視圖配置會(huì)將SUCCESS轉(zhuǎn)換為/WEB-INF/views/success.jsp。
那么springmvc是如何進(jìn)行處理的呢?
請(qǐng)求處理方法返回值類型一般可以有三種:
無(wú)論是哪一種,springmvc都會(huì)將其裝配成ModelAndView。然后通過(guò)ViewResolver得到最終的視圖對(duì)象,最終的視圖可以是jsp、excel等各種表示形式的視圖。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。