0

我有一个返回 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 像其他浏览器一样解析它?

4

1 回答 1

1

设置response.ContentTypeapplication/json,你应该通过

于 2013-04-29T06:53:02.377 回答