天天看點

使用SSM架構如何定向到WEB-INF下的jsp頁面

【問題描述】

最近在學習使用SSM架構開發項目的時候碰到了一個很低級的錯誤,就是我在使用SSM架構想通過點選一個jsp界面跳轉到另外一個界面,如圖所示(我想點選這個連結跳轉到index.jsp)

使用SSM架構如何定向到WEB-INF下的jsp頁面

但是當我測試的時候就出現如下結果

使用SSM架構如何定向到WEB-INF下的jsp頁面

【問題分析】

看到這個結果我大概知道就是在WEB-INF下的jsp不能直接通路,但是按照這個邏輯我一直在找結果一直測試發現不是這個原因,那麼最後我還是回歸本質,從SSM架構入手,因為我發現在springmvc.xml中配置了如下圖所示

使用SSM架構如何定向到WEB-INF下的jsp頁面

然後我分析下既然我配置了視圖解析器那麼久可以通路WEB-INF下的jsp,是以我在推測是不是我寫的連結位址有問題,然後我将連結位址改成如下所示

使用SSM架構如何定向到WEB-INF下的jsp頁面

然後在測試可以進行通路了如下所示

使用SSM架構如何定向到WEB-INF下的jsp頁面

當然我們這個需要配合控制器來操作的,控制層需要寫上這句代碼

使用SSM架構如何定向到WEB-INF下的jsp頁面

好了以上就是這個小問題的解決方案,當出現404我們要意識到是不是連結位址寫錯了。