Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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
Java 为什么Tomcat总是返回“text/html;”?_Java_Tomcat_Jakarta Ee - Fatal编程技术网

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

Java 为什么Tomcat总是返回“text/html;”?,java,tomcat,jakarta-ee,Java,Tomcat,Jakarta Ee,Tomcat总是将http头内容类型返回为text/html;charset=ISO-8859-1,如果我通过“response.setContentTypeapplication/xml”在JSP页面中设置它,或者仍然相同。我使用Tomcat 7.0.5,但它也出现在Tomcat 6和5中?在发送任何输出之前检查您是否设置了内容类型。您必须定义一些内容类型,而不是空的。如果它应该是一般文本/普通内容,则执行以下操作: <%@page contentType="text/plain" %&

Tomcat总是将http头内容类型返回为text/html;charset=ISO-8859-1,如果我通过“response.setContentTypeapplication/xml”在JSP页面中设置它,或者仍然相同。我使用Tomcat 7.0.5,但它也出现在Tomcat 6和5中?

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

您必须定义一些内容类型,而不是空的。如果它应该是一般文本/普通内容,则执行以下操作:

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

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

…包括任何空格…您将内容类型设置为什么?我使用javascript插件检查标题是否为xml,如果不是,则抛出错误,即使内容实际上只是xml