Error:
The import javax.servlet cannot be resolved
The import javax.servlet.http.HttpServletRequest cannot be resolved
Description:
我們經常會把别人的項目copy到自己這裡進行二次開發或者參考,有的時候會發生上面的錯誤,
即eclipse項目裡我們導入的項目裡提示HttpServletRequest 不能引用,會伴随頭疼的小紅叉出現。
Accuse:
具體原因是我們工程裡面web-inf/lib目錄下少了相應的包:Package javax.servlet.http引起的;
通俗且确切的講就是缺少TOMCAT_HOME\lib下的servlet-api.jar。
我導入别人的項目,在别人的機器上他配置了Server,一般都是tomcat,而在拷貝的過程中Server的那些library是不會随項目一起拷貝過來的,除非别人把tomcat的library已經拷貝到WEB-INF\lib下了。
Action:
Project -> Properties -> Java Build Path -> Add Library -> Server Runtime -> next -> 選擇你的Server -> Finish