在 get 方法中使用 html 代码的 Web servlet 错误

Web servlet error by using html code in get method

我是网络编程新手。我在我的 get 方法中使用这个简单的代码

        response.setContentType( "text/html" );
        PrintWriter out = response.getWriter();
        out.println( "<html><head><title>Guest Book</title></head><body>" );
        out.println(" </body></html> ");

我在服务器上单击 运行 时出现以下错误 enter image description here

注意:当我删除 html 代码时,servlet 正在工作 fine.Is 它是我的 Html 代码问题或任何 tomcat 服务器问题。 servlet 在我的包 cs3220homework 中,servlet 名称是@WebServlet("/MainFolder")。

我到处寻找问题,但找不到 it.If 它的副本,请告诉我。

感谢您的回复 伤害者

它工作正常。 App 命名为 Test,Servlet class 也命名为 Test。这是urlhttp://localhost:8080/Test/Test

package foo;

import java.io.IOException;
import java.io.PrintWriter;

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


@WebServlet("/Test")
public class Test extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            response.setContentType( "text/html" );
            PrintWriter out = response.getWriter();
            out.println( "<html><head><title>Guest Book</title></head><body>" );
            out.println(" </body></html> ");
    }
}