2013-07-30 45 views
0

我想在Eclipse中製作一個簡單的servlet。但是包括以下庫會產生錯誤,就好像它們沒有在Eclipse中定義一樣。Servlet庫沒有在Eclipse中定義

import javax.servlet.*; 
import javax.servlet.http.*; 

如何讓他們識別和定義?

+1

您是否創建了一個web項目或一個java項目? –

+0

[我如何在Eclipse項目中導入javax.servlet API?](http://stackoverflow.com/questions/4076601/how-do-i-import-the-javax-servlet-api-in -my-eclipse-project) – Shashi

回答

0

請您project.if的classpath中添加的servlet-api.jar文件使用的是Tomcat服務器,那麼它應該出現在$ {CATALINA_HOME}/lib目錄

+0

請接受我的回答。請閱讀http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work – junkiecoder

0

確保你正在做正確的方式:

  1. 如果您使用的是Eclipse的經典版本,那麼您必須下載Web Tools Platform
  2. 如果您有Eclipse Java EE版,那麼已經安裝了必要的插件。
  3. 創建一個新的動態Web項目:菜單新建>項目>動態Web項目
  4. 填寫所需的新項目值。
  5. 右鍵單擊項目並選擇New Servlet。
  6. 最後一步創建一個新的Class文件,它是一個servlet類,已經導入了必要的包,例如javax.servlet.http。*。

如果您正在使用安裝,然後一個Maven插件中的Eclipse,配置好後,你可以只添加以下的依賴:

http://mvnrepository.com/artifact/javax.servlet/servlet-api/2.5

http://mvnrepository.com/artifact/javax.servlet/jstl/1.2

http://mvnrepository.com/artifact/javax.servlet/jsp-api/2.0

事實上,你可以看到這個教程很好地解釋了創建Dynamic Web Prroject using WTP的所有步驟。 或由ugin Maven,this onethis full explained

希望這個幫助...

相關問題