JSP頁面跳轉失敗404問題(springmvc)
阿新 • • 發佈:2019-01-02
Spring MVC 分離了控制器、模型物件、過濾器以及處理程式物件的角色。那麼其配置中也就對路徑做了過濾。
在使用eclipse開發JavaWeb時,剛剛入門的小白經常會遇到JSP跳轉失敗404,大多是因為路徑問題。
發現字尾名jsp重複了,我們來看下出錯的地方(這個例子用的是SSM框架):
return "/queryUser.jsp";
上面圖片裡那個句號是因為我輸入的是中文符號 “。”其實英文”.”也會報錯,因為在springmvc裡是這樣寫的:
<!-- 定義跳轉的檔案的前後綴 ,檢視模式配置-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
<!-- 自動給後面action的方法return的字串加上字首和字尾,變成一個可用的url地址 -->
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
所以說我們直接輸入
return "/queryUser"
return "queryUser"
均可
所以事要做於細,否則容易出不必要的錯誤。