我是跟著《深入淺出 Spring Boot 2.x》這本書學習的,在“初識Spring MVC”章節中,搭建項目,然後訪問jsp頁面時報錯:Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/details.jsp 1、因為沒有書本中說的 WEB-INF ...
我是跟著《深入淺出 Spring Boot 2.x》這本書學習的,在“初識Spring MVC”章節中,搭建項目,然後訪問jsp頁面時報錯:
Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/details.jsp
1、因為沒有書本中說的 WEB-INF 目錄,所以我剛開始搜索的路線是:怎麼在springboot項目中創建 WEB-INF 目錄?
跟著網上的結果:
(1)我嘗試了在 main 目錄下麵創建了一個 webapp 目錄,然後在該目錄下麵創建 WEB-INF 目錄,然後啟動項目訪問,還是失敗;
(2)我嘗試在 resources 目錄下的 static 目錄下麵創建 WEB-INF 目錄,然後啟動項目訪問,還是失敗;
(3)我又嘗試在 resources 目錄下的 templates 目錄下麵創建 WEB-INF 目錄,然後啟動項目,仍然是失敗的;
2、最後換了搜索關鍵詞,直接把報錯信息貼到百度,然後的結果是:
因為springboot項目預設是不支持jsp的,需要我們自己配置jar包依賴:
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>8.5.20</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
其它的保持不變:
======================================================================
最後啟動項目成功後,訪問頁面的結果是:
————————————————
版權聲明:本文為CSDN博主「David_jiahuan」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/David_jiahuan/java/article/details/100703318