IE遇到服务端@ResponseBody返回的Json提示下载问题

遇到这种问题首先要 放弃使用@ResponseBody,因为IE无法正常解析json。
解决方法:
 ①
response.setContentType("text/html;charset=UTF-8");

response.getWriter().write(new Result(Dictionary.SUCCESS, "发送成功,等待回复").toString());

③重写dto类的toString

@Override
public String toString() {
    return "{" +
            "\"success\":" + success +""+
            ", \"msg\":\"" + msg +"\""+
            ", \"string\":\"" + string +"\""+
            ",\"student\":" + student+""+
            ",\"information\":"+ information +""+
            "}";
}

④返回为void


你可能感兴趣的:(IE浏览器问题)