javax.servlet.http.HTTPServlet导入无法解析,而其余的包导入正常

时间:2016-06-07 15:49:01

标签: java eclipse tomcat servlets import

我正在研究a tutorial以了解如何在eclipse上构建基本的Web应用程序,在tomcat上本地运行。但是我似乎无法访问HTTPServlet类,而我似乎仍然可以导入其他javax.servlet.http文件。

package org.eclipse.wtp.tutorial;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HTTPServlet; //This import has an error, "Cannot be resolved"
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class SnoopServlet extends HTTPServlet {}

我已经完成了这些堆栈溢出的答案而没有改变我的情况:
Importing servlet API
Adding Runtime

我想尝试在项目中添加依赖项的第二个答案,但没有pom,添加依赖项的this way并不适用于我(我不是有必要选择做#3)

这里出了什么问题?

2 个答案:

答案 0 :(得分:1)

在Java中,类名是区分大小写的。正确的名称是HttpServlet(小写)。

答案 1 :(得分:0)

import javax.servlet.http.HttpServlet; //this is correct
import javax.servlet.http.HTTPServlet; //incorrect