springmvc視圖定位

如果代碼寫成這樣,就表示跳轉到頁面 index.jsp

new ModelAndView("index.jsp"); 

所謂的視圖定位,指的是代碼還是寫成這樣,但是會跳轉到 /WEB-INF/page/index.jsp

new ModelAndView("index");

先下載可運行項目,運行起來,下載地址:https://how2j.cn/frontdownload?bean.id=1384
運行方法

步驟1:

修改springmvc-servlet.xml,增加

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
   <property name="prefix" value="/WEB-INF/page/" />
   <property name="suffix" value=".jsp" />
</bean>

其作用是把視圖約定在 /WEB-INF/page/*.jsp 這個位置
在這裏插入圖片描述

步驟2:

修改IndexController
把IndexController類的這一行代碼

ModelAndView mav = new ModelAndView("index.jsp");

修改爲

ModelAndView mav = new ModelAndView("index");

在這裏插入圖片描述

步驟3:

移動index.jsp
在WEB-INF下新建目錄page
把index.jsp移動到 WEB-INF/page 目錄下
在這裏插入圖片描述

步驟4:

測試
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章