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

brvekthn  于 2023-01-15  发布在  Java
关注(0)|答案(2)|浏览(133)

我有一个返回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字符串被视为一个文件,它提示我下载该文件。当我打开该文件时,我得到的JSON字符串与我的Web服务输出的字符串相同。我能做些什么,使IE解析它的方式一样,其他浏览器正在做什么?

pkln4tw6

pkln4tw61#

response.ContentType设置为application/json,您应该完成

wwtsj6pe

wwtsj6pe2#

IE始终将iFrame作为下载文件对话框加载。

相关问题