【问题标题】:HttpServlet missing even though servlet-api.jar is in class path [duplicate]即使 servlet-api.jar 在类路径中,也缺少 HttpServlet [重复]
【发布时间】:2014-11-23 07:38:49
【问题描述】:

我正在尝试编译一个简单的 servlet,但我遇到了一个异常,即 HttpServlet 以及其他类都丢失了。请注意,我包括 servlet-api.jar。我在这里错过了什么?

jdk1.8.0.05/bin/javac -cp "/usr/share/tomcat7/lib/servlet-api.jar" StockLookup.java

StockLookup.java:4: error: package javax.servlet.html does not exist
import javax.servlet.html.*;
^

StockLookup.java:8: error: cannot find symbol
public class StockLookup extends HttpServlet {
                                 ^
  symbol: class HttpServlet

StockLookup.java:10: error: cannot find symbol
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
                   ^
  symbol:   class HttpServletRequest
  location: class StockLookup

StockLookup.java:10: error: cannot find symbol
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
                                               ^
  symbol:   class HttpServletResponse
  location: class StockLookup

【问题讨论】:

  • 我想你的意思是导入javax.servlet.http.*

标签: java jsp servlets


【解决方案1】:

您正在导入一个不存在的包...

应该是

import javax.servlet.http.*;

【讨论】:

  • 哇,我要瞎了。感谢您指出问题。
猜你喜欢
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
  • 2013-09-20
  • 1970-01-01
  • 2018-12-10
  • 1970-01-01
  • 2016-05-20
  • 1970-01-01
相关资源
最近更新 更多