idea传入HttpServletRequest时显示cannot resolve symbol的问题
在使用idea ide的時候,在控制器中我需要獲取HttpServletRequest這個request對象,編譯時出現(xiàn)cannot resolve symbol的問題,然后網(wǎng)上查找資料,這里記錄一下
具體步驟如下:
1,檢查tomcat是否配置servlet-api.jar包,具體如下
files->setting
如果這個配置好了,開始下一步
2,右鍵項目->open module setting,然后如下圖所示
3,這兩步完成之后,就是配置的環(huán)境基本配置好了,現(xiàn)在繼續(xù)試試,如果仍是cannot resolve sysble這樣的錯誤,其實tomcat下有,但是在Java build path把他加載過來,還是報這個錯誤,所以我們直接在pom.xml里面加入這個jar包即可,加入的代碼如下:
<dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope> </dependency>那么,這個時候就出現(xiàn)這樣的問題了,就是tomcat的servlet-api和這個版本不一致,可能出現(xiàn)別的問題,那么怎么辦呢?
有一個很暴力的辦法:
不是缺少servlet-api.jar包么?哪里缺少補哪里。
既然我們要保持tomcat服務(wù)器里面的版本和jdk里面的版本保持一致,那么直接將tomcat服務(wù)器的servlet-api.jar copy到j(luò)dk里即可,具體如下
{tomcat path}\lib\servlet-api.jar
賦值到
{jdk path}\jre\lib\ext路徑下即可
?
轉(zhuǎn)載于:https://www.cnblogs.com/ningheshutong/p/6426159.html
超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的idea传入HttpServletRequest时显示cannot resolve symbol的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java预备作业2 计科1501 乔赫
- 下一篇: PHP验证码生成