eclipse中導入外部的web項目後,Java類的第一行package處出現紅線或者jsp頁面第一行處出現紅線錯誤的解決方案

**

問題:你是否有過這樣的經歷?eclipse中導入一個web項目後,然後什麼都沒做出現了Java類的第一行(package處出現紅線)或者jsp頁面第一行(<%@ page %>)處出現紅線錯誤。

話不多說,請看圖片
(1)Java類的第一行(package處出現紅線)在這裏插入圖片描述(2)jsp頁面第一行(<%@ page %>)
在這裏插入圖片描述
問題分析:出現這個問題,首先要把鼠標光標移動到小紅色的叉上面,查看什麼類型的錯誤。分析得知是無法解析javax.http.httpServlet
那首先聯想到導入servlet.jar包。這個方式可以解決問題,但是不實用。不可能每個項目都有servlet.jar,但是每個web項目都必須部署到Tomcat上。於是乎打開Tomcat目錄。
在這裏插入圖片描述我們可以看到Tomcat實際上嵌入了許多web上常用的jar包。這些jar包也稱之爲嵌入式jar包。平時需要用到一些web項目上常用的jar包,在網上不好找也可以在Tomcat裏面去找,使用起來很方便。
在這裏插入圖片描述經過分析論證,如果我們能從Tomcat端解決問題,豈不是很方便。事實上也是如此。
每個人電腦上用到的Tomcat版本可能會有大同小異,所以每次導入外部項目時,不管有沒有錯誤首先把環境換成自己的Tomcat環境。
解決步驟:
1.選中你的項目,右鍵Build path —>configure Build path後
2.在這裏插入圖片描述3.
在這裏插入圖片描述4.
在這裏插入圖片描述5.
在這裏插入圖片描述
6.然後就可以看到了
在這裏插入圖片描述經過上面一系列調整,基本上問題就解決了。 不過有時候,調整完自己的Tomcat環境後再項目上面仍然有小紅色的叉。爲了避免運行中出現錯誤建議立馬解決。
在這裏插入圖片描述
解決方案:
1.選中項目右鍵找到Properties
在這裏插入圖片描述2.
在這裏插入圖片描述到這裏問題就解決了。實際上大部分eclipse中導入web項目後,Java類的第一行(package處出現紅線)或者jsp頁面第一行(<%@ page %>)處出現紅線的錯誤,都是通過這個方法解決的。比如:有的jsp頁面第一行顯示的並不是javax.http.HttpServlet無法解析。也可以使用這種方法解決。

喜歡的朋友歡迎評論指出優點和不足

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章