0

我正在尝试在 Eclipse 中制作一个简单的 servlet。但是包含以下库会产生错误,就好像它们没有在 Eclipse 中定义一样。

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

如何让他们得到认可和定义?

4

2 回答 2

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

事实上,您可以看到本教程很好地解释了使用 WTP 创建动态 Web 项目的所有步骤。或者通过 ugin Maven,这个这个完整的解释

希望这有助于...

于 2013-07-30T15:19:56.403 回答
0

请在项目的类路径中添加 servlet-api.jar。如果您使用的是 tomcat 服务器,那么它应该存在于 ${CATALINA_HOME}/lib

于 2013-07-30T15:00:05.063 回答