Во время компиляции программы Servlet произошла ошибка - PullRequest
0 голосов
/ 01 мая 2018
import javax.Servlet.GenericServlet;
import javax.Servlet.ServletRequest;
import javax.Servlet.ServletResponse;
import javax.Servlet.ServletException;
import java.io.*;


public class MessageServlet extends GenericServlet
{
    public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException
    {           
        PrintWriter out=res.getWriter();
        out.println("<h1`enter code here`>HIIIIIIIIIIIII</h1>");
        out.close();
    }
}

при компиляции вышеуказанной программы я получаю ошибку ниже.

public class MessageServlet extends GenericServlet
                                ^
symbol: class GenericServlet
MessageServlet.java:10: error: cannot find symbol
    public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException
                        ^
symbol:   class ServletRequest
location: class MessageServlet
MessageServlet.java:10: error: cannot find symbol
    public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException
                                               ^
symbol:   class ServletResponse
location: class MessageServlet
MessageServlet.java:10: error: cannot find symbol
    public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException

^
symbol:   class ServletException
location: class MessageServlet
MessageServlet.java:12: error: cannot find symbol
            PrintWriter out=res.getWriter();
                            ^
symbol:   variable res
location: class MessageServlet
9 errors

1 Ответ

0 голосов
/ 01 мая 2018

Во-первых, операторы импорта неверны. В сервлетах должно быть небольшое «s». Во-вторых, объект или ServletResponse - это Response, и вы использовали «res»

Правильный код

import java.io.*;
import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;


public class NewServlet extends GenericServlet
{
    @Override
    public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException
    {           
        PrintWriter out=response.getWriter();
        out.println("<h1`enter code here`>HIIIIIIIIIIIII</h1>");
        out.close();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...