为什么Tomcat总是返回“text / html;”?

时间:2011-01-03 13:36:57

标签: java tomcat java-ee

Tomcat总是将http标题Content-Type返回为"text/html;charset=ISO-8859-1",如果我在我的JSP页面中通过'response.setContentType("application/xml")'<%@page contentType="application/xml" %>设置它仍然相同。我使用Tomcat 7.0.5,但它也出现在Tomcat 6和5中?

2 个答案:

答案 0 :(得分:4)

检查您是否在发送任何输出之前设置内容类型

答案 1 :(得分:4)

您要定义某些内容类型,而不是空类型。如果它应该是通用文本/纯文本内容,那么这样做:

<%@page contentType="text/plain" %>

您可以找到最常见内容类型here的概述。