2013-07-30 23 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

希望这个帮助...

相关问题