java - 在 get 方法中使用 html 代码时出现 Web servlet 错误

标签 java servlets web tomcat7

我是网络编程新手。我在 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 工作正常。这是我的 Html 代码问题还是任何 tomcat sevrver 问题。 该 servlet 位于我的包 cs3220homework 中,servlet 名称为 @WebServlet("/MainFolder")。

我尝试到处寻找该问题,但未能找到它。如果重复,请告诉我。

谢谢你的回复 伤害者

最佳答案

它工作正常。 App 命名为 Test,Servlet 类也命名为 Test。这是网址 http://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> ");
    }
}

关于java - 在 get 方法中使用 html 代码时出现 Web servlet 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42427262/

相关文章:

java - 了解应用架构

Java:使用数组变量的方法

java - 实现一个 AJAX 聊天网站

java - 如何在 JDBC 查询中传递参数以创建表?

java - 是否可以使用 cookie 将数据从一台服务器上的 Web 应用程序传递到同一域中另一台服务器上的 Web 应用程序?

mysql - 如何用换行符显示从数据库检索的文本?

c# - 多任务 Java 的分段排列

java - 如何知道何时在 RequestWrapper 对象中转发请求

Javascript 字符串操作获取字符串的一部分

php - 从url中获取所有图片