1. 程式人生 > >SpringMVC 檢視解析器及配置

SpringMVC 檢視解析器及配置

檢視解析器

在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頁面