request.getContextPath()報錯


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

JSP報錯,上圖:

報錯:“The method getContextPath() from the type HttpServletRequest refers to the missing type String”

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

具體操作:

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

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

重新validate下,看看是不是OK了呢?

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

注:自己經歷,還要檢查環境變量配置是否正確,再重新啟動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環境的配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM