Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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 IE将来自JAX-RSWeb服务的字符串响应作为文件处理_Java_Javascript_Html_Internet Explorer_Jax Rs - Fatal编程技术网

Java IE将来自JAX-RSWeb服务的字符串响应作为文件处理

Java IE将来自JAX-RSWeb服务的字符串响应作为文件处理,java,javascript,html,internet-explorer,jax-rs,Java,Javascript,Html,Internet Explorer,Jax Rs,我有一个返回json字符串的JAX-RSWeb服务。我已经创建了一个html表单来使用这个服务。 结果框: 提交此表单时,将调用web服务,并将结果(json字符串)返回到浏览器。除IE外,所有浏览器都成功解析结果并将其显示在结果框中。在IE中,返回的json字符串被视为一个文件,并提示我下载该文件。当我打开该文件时,我会得到与web服务输出相同的json字符串。我该怎么做才能让IE像其他浏览器一样解析它呢???设置响应。ContentType到应用程序/json,你应该通过什么内容类型作为

我有一个返回json字符串的JAX-RSWeb服务。我已经创建了一个html表单来使用这个服务。

结果框:


提交此表单时,将调用web服务,并将结果(json字符串)返回到浏览器。除IE外,所有浏览器都成功解析结果并将其显示在结果框中。在IE中,返回的json字符串被视为一个文件,并提示我下载该文件。当我打开该文件时,我会得到与web服务输出相同的json字符串。我该怎么做才能让IE像其他浏览器一样解析它呢???

设置
响应。ContentType
应用程序/json
,你应该通过什么
内容类型
作为响应返回给客户端?它的应用程序/json…web服务工作得很好…问题是IE的方式treats来自web服务的响应您是否将
内容处置
标题与响应一起发送回?我已经为我的web服务方法使用了
@products({MediaType.APPLICATION_JSON})
注释。我希望这足够了。