问题描述
- struts2保存返回json类型提示消息ie问题
-
struts2,action中保存数据成功后给前台返回一个json类型的提示消息,struts.xml配置了返回返回类型为json,在火狐浏览器中保存是可以的,可以把后台的提示消息返回到前台,但是ie中返回的却是一个下载页面,这是什么原因啊
js中保存方法:
action中的保存方法:
struts.xml配置:就是ie会出现这个问题,其他浏览器都是好的
解决方案
这个问题是这样的,你返回的东西看看http的头信息中content-type
json的mime为:application/json ie一解析认为是文件,所已提示下载
你把返回时 content-type 设置为 text/html
解决方案二:
是这样设置的吗?response = ServletActionContext.getResponse();
response.setContentType("text/html"); 我这样设置了还是不行
时间: 2024-11-03 19:59:36