Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Internet explorer Internet Explorer在使用@ResponseBy时显示原始HTML文本_Internet Explorer_Spring Mvc - Fatal编程技术网

Internet explorer Internet Explorer在使用@ResponseBy时显示原始HTML文本

Internet explorer Internet Explorer在使用@ResponseBy时显示原始HTML文本,internet-explorer,spring-mvc,Internet Explorer,Spring Mvc,我正在使用@ResponseBody生成响应内容。Internet explorer将其显示为原始HTML。但是,当我执行F5刷新时,HTML将正确显示 我在Firefox或Chrome上没有遇到这个问题。我以为我将内容类型设置为text/html。我下载了Fiddler,以便查看请求和响应标题,内容类型为image/gif 我试过两种方法: httpServletResponse.setContentType("text/html;charset=ISO-8859-1"); 及 这两种方法似

我正在使用@ResponseBody生成响应内容。Internet explorer将其显示为原始HTML。但是,当我执行F5刷新时,HTML将正确显示


我在Firefox或Chrome上没有遇到这个问题。

我以为我将内容类型设置为text/html。我下载了Fiddler,以便查看请求和响应标题,内容类型为image/gif

我试过两种方法:

httpServletResponse.setContentType("text/html;charset=ISO-8859-1");

这两种方法似乎都不起作用。所以我无法解释为什么他们没有被发送给客户

我最终使用HttpEntity实现了响应。也就是说,它提供了对头文件的访问

HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.set("Content-Type", "text/html; charset=ISO-8859-1");
return new ResponseEntity<String>(content, responseHeaders, HttpStatus.OK);
HttpHeaders responseHeaders=新的HttpHeaders();
set(“内容类型”,“文本/html;字符集=ISO-8859-1”);
返回新的ResponseEntity(内容、responseHeader、HttpStatus.OK);

是否将内容类型设置为text/html?
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.set("Content-Type", "text/html; charset=ISO-8859-1");
return new ResponseEntity<String>(content, responseHeaders, HttpStatus.OK);