与规范javax的导入有关的问题

与规范javax的导入有关的问题,java,Java,我刚刚安装了新的netbeans。我已经从github以外的学校导入了我的项目。我让这个项目没有像这样的问题。现在,当我运行程序时,我得到一个错误,其中一个导入 import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResp

我刚刚安装了新的netbeans。我已经从github以外的学校导入了我的项目。我让这个项目没有像这样的问题。现在,当我运行程序时,我得到一个错误,其中一个导入

 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse; 

我不记得导入的java部分末尾有一个X。不确定我应该做什么。

欢迎加入Stackoverflow:-

请找到您的问题解决方案:

您需要将Servlet API添加到类路径中。在Tomcat 6.0中,它位于Tomcat的lib文件夹中一个名为servlet-api.JAR的JAR中。您可以将对该JAR的引用添加到项目的类路径中,或者将JAR的副本放在Eclipse项目中,然后从那里将其添加到类路径中

如果要将JAR保留在Tomcat的lib文件夹中:

  • 右键单击项目

  • 单击属性

  • 选择Java构建路径

  • 单击库选项卡,然后单击添加外部JAR

  • 浏览找到servlet-api.jar和

  • 选择它

单击“确定”以更新生成路径

或者,如果将JAR复制到项目中:

  • 右键单击项目
  • 单击属性
  • 选择Java构建路径
  • 单击添加罐子
  • 在项目中找到servlet-api.jar并选择它

    单击“确定”以更新生成路径

若你们使用glassfish服务器,那个么通过同样的方法在你们的项目中添加下面的jar


错误是什么?是您的maven项目吗?当您使用外部库(如servlet)时,您必须确保项目设置完成,并且项目所依赖的所有库都存在。在任何情况下,“我出错”都是我们无法帮助的,请查看并相应改进您的问题!@Carcigenicate错误是包javax.servlet不存在。如果我使用glassfish服务器,我该怎么办?\@R.McGuire在glassfish服务器中也有servlet api。如果没有,请检查它,然后从maven repo下载:谢谢你解决了这个问题。