如何打印实际的HTML而不是将我重定向到Javaservlet上的网页
我在打印从外部URL提取的HTML代码时遇到问题。 这是我为获取HTML代码所做的:如何打印实际的HTML而不是将我重定向到Javaservlet上的网页,java,servlets,Java,Servlets,我在打印从外部URL提取的HTML代码时遇到问题。 这是我为获取HTML代码所做的: Document document = Jsoup.connect('url').get(); 这就是我试图打印文档的方式: response.getWriter().print(document); 问题是,最后一行代码打开代码就像我在执行它一样,在“浏览器”上显示它,而不仅仅是显示HTML代码。如何修复此问题以便查看HTML代码?我必须添加 response.setContentType("text/
Document document = Jsoup.connect('url').get();
这就是我试图打印文档的方式:
response.getWriter().print(document);
问题是,最后一行代码打开代码就像我在执行它一样,在“浏览器”上显示它,而不仅仅是显示HTML代码。如何修复此问题以便查看HTML代码?我必须添加
response.setContentType("text/plain;charset=UTF-8");
在调用
getWriter()
之前,您是否忘记在HTTP响应中设置头?如果您未能向浏览器声明页面为HTML,它将以纯文本形式显示。。。