在SpingMVC中,一般情況下,瀏覽器是無法訪問WEB-INF下的jsp頁面,或者說無法解析地址,只能通過controller層來訪問。
比如:我想訪問success.jsp 頁面
<a href="${pageContext.request.contextPath}/success.jsp">訪問success.jsp</a>
這樣是訪問不了的,會出現404錯誤。
如果我想不通過controller層,直接訪問success.jsp頁面,
修改a標簽的訪問路徑,
<a href="${pageContext.request.contextPath}/suc">訪問success.jsp</a>
在配置文件中
寫上<mvc:view-controller path="/suc" view-name="success"/>
這時就可以直接訪問jsp頁面了,但是會突然發現,其它的controller層的映射路徑訪問不了了。
所以需要再加上一個配置 <mvc:annotation-driven></mvc:annotation-driven>
這樣就完成了