request.getContextPath()報錯

別人的項目,剛用MyEclipse加載進來,一大堆錯誤(見怪不怪了)html

JSP報錯,上圖:java

報錯:「The method getContextPath() from the type HttpServletRequest refers to the missing type String」eclipse

解決方式:看看是否是項目的jre和你本地的名字不同(jre版本或名字起的不同都會產生此問題).ui

具體操做:spa

    1. 右擊該項目 - Build Path - Configure Build Path , 在 Libraries 選項下,會發現有個出錯的jre Libraries,將其Remove掉。code

    2. 而後右擊該項目 - Build Path - Add Library, 選擇JRE System Library,選擇Workspace defaulr JRE(jdk1.6)(此前JDK已成功安裝並配置好), 而後 Finish.htm

從新validate下,看看是否是OK了呢?ip

(轉:http://www.xuebuyuan.com/2176537.html)get

注:本身經歷,還要檢查環境變量配置是否正確,再從新啓動Eclipse並將程序clear從新編譯纔可能編譯

1.打開個人電腦--屬性--高級--環境變量 

2.新建系統變量JAVA_HOME 和CLASSPATH 
變量名:JAVA_HOME 
變量值:C:\Program Files\Java\jdk1.7.0
變量名:CLASSPATH 
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3. 選擇「系統變量」中變量名爲「Path」的環境變量,雙擊該變量,把JDK安裝路徑中bin目錄的絕對路徑,添加到Path變量的值中,並使用半角的分號和已有的路徑進行分隔。 
變量名:Path 
變量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
這是java的環境配置,配置完成後直接啓動eclipse,它會自動完成java環境的配置
相關文章
相關標籤/搜索