我是网络编程新手。我在 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/