Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何打印实际的HTML而不是将我重定向到Javaservlet上的网页_Java_Servlets - Fatal编程技术网

如何打印实际的HTML而不是将我重定向到Javaservlet上的网页

如何打印实际的HTML而不是将我重定向到Javaservlet上的网页,java,servlets,Java,Servlets,我在打印从外部URL提取的HTML代码时遇到问题。 这是我为获取HTML代码所做的: Document document = Jsoup.connect('url').get(); 这就是我试图打印文档的方式: response.getWriter().print(document); 问题是,最后一行代码打开代码就像我在执行它一样,在“浏览器”上显示它,而不仅仅是显示HTML代码。如何修复此问题以便查看HTML代码?我必须添加 response.setContentType("text/

我在打印从外部URL提取的HTML代码时遇到问题。 这是我为获取HTML代码所做的:

Document document = Jsoup.connect('url').get();
这就是我试图打印文档的方式:

 response.getWriter().print(document);
问题是,最后一行代码打开代码就像我在执行它一样,在“浏览器”上显示它,而不仅仅是显示HTML代码。如何修复此问题以便查看HTML代码?

我必须添加

response.setContentType("text/plain;charset=UTF-8");

在调用
getWriter()

之前,您是否忘记在HTTP响应中设置头?如果您未能向浏览器声明页面为HTML,它将以纯文本形式显示。。。