1. 程式人生 > >解決idea不能使用webServlet和weblistener註解

解決idea不能使用webServlet和weblistener註解

最新學習JavaWeb開發,不過我暫時用的是idea開發工具,在新建web專案時,需要手動部署到tomcat伺服器上執行,之前的demo都能執行的好好的,昨天學到了cookie,其中需要在jsp中完成向客戶端瀏覽器寫入Cookie的功能,首先需要建立一個cookie物件,但當我Cookie cookie = new Cookie(“name”,”ksj”); 的時候,Cookie是紅色的,系統找不到javax.servlet.htttp,也就是沒有servlet-api.jar這個包。但我在建立這個web應用之後,配置了tomcat如下圖

但還是找不到Cookie這個類,後來我又在之前建過的另外一個web應用中嘗試了,結果是可以找到的,然後我就不明白了,為什麼這個web應用就不能用呢,後來我仔細觀察了一下,原來是tomcat的jar包沒有引進來,正常的應該是這個樣子的 

這裡寫圖片描述
而我是因為卻少了tomcat的jar包,要如何引入這個jar包呢?因為我在網上找了關於idea開發web專案部署到tomcat的過程,但幾次都不成功,因為我發現,有個步驟落下了!!!!!不知道是我按人家的方法落了這一步還是什麼別的原因,我也不清楚了,但最終問題是解決了,方式是這樣滴: 
點選File->Project Settings->Modules 
選擇Dependencies,然後新增,選擇綠色的+號,選擇第2項Library
然後 
這裡寫圖片描述

點選ok即可。