IE将来自JAX-RS Web服务的字符串响应视为文件

时间:2013-04-29 06:44:22

标签: java javascript html internet-explorer jax-rs

我有一个返回json字符串的JAX-RS Web服务。我创建了一个html表单来使用这个服务。 <form action="/webserviceUrl" method="post" enctype="multipart/form-data" target="result_frame">

结果框架: <iframe id="result_frame" name="result_frame" style="width: 50%; height: 100px;" ></iframe>

当我提交此表单时,将调用Web服务并将结果(json字符串)返回给浏览器。所有浏览器都成功解析结果并将其显示在结果框架中,IE除外。在IE中,返回的json字符串被视为文件,它会提示我下载该文件。当我打开该文件时,我获得了与我的Web服务输出相同的json字符串。我能做些什么让IE以与其他浏览器相同的方式解析它?

1 个答案:

答案 0 :(得分:1)

response.ContentType设置为application/json,您应该通过