The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path(JSP報錯)

問題:JSP頁面報錯:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

原因:因servlet是應用服務器(如:tomcat)提供支持的,所以我們項目中即使沒有這個依賴,我們將應用部署的服務器上的時候,也能正常運行(tomcat應用服務器中包含了相應的jar。)

解決:但對於開發工具Eclipse上的紅色報錯我們有多種解決方案,下面提供一種:

在pom.xml文件中添加如下依賴:

    <dependency>
	      <groupId>javax.servlet</groupId>
	      <artifactId>javax.servlet-api</artifactId>
	      <version>3.1.0</version>
	      <scope>provided</scope>
    </dependency>

另外也可以對報錯進行忽略。

發佈了124 篇原創文章 · 獲贊 15 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章