我对Java绝对是新手。

我正在创建一个Servlet并收到错误interface is expected here.
您能否让我理解问题?

我正在使用IntelliJ 14。

我的Servlet代码如下:

package ERPdetector;

/**
 * Created by Sinha on 12/15/14.
 */

import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;

public class ErpServlet implements HttpServlet {

    public void doGet(HttpServletRequest req,HttpServletResponse res)
            throws ServletException,IOException
    {
        res.setContentType("text/html");
        PrintWriter pw=res.getWriter();

        String dropdown=req.getParameter("dropdown");
        pw.println("You Requested for "+dropdown);

        pw.close();
    }
}

提前致谢。

最佳答案

HttpServlet是一个抽象类,而不是一个接口(interface)-Servlet是一个接口(interface),但是您很少直接实现它。

只需更改此:

public class ErpServlet implements HttpServlet {


public class ErpServlet extends HttpServlet {

你应该没事的

关于java - 此处需要Java Servlet接口(interface),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27481137/

10-13 05:24