1,服务端:

HttpServletResponse response = ServletActionContext.getResponse();
        response.setContentType("text/html;charset=utf-8");
        JSONObject json = new JSONObject();
        json.put("filename", filename);
        json.put("dataStr", dataStr);
        try {
            response.getWriter().print(json.toString());
            response.getWriter().close();
        } catch (IOException e) {
            log.fatal(e);
        }

2,客户端:

$.ajax({
                    url : "*.action",
                    contentType: "application/json; charset=utf-8",
                    data : "data="data,
                    dataType:"json",
                    async : false,
                    success : function(data) {
                        //var dataJson = data.parseJSON;
                        var dataString = data["dataStr"];
                        var fileName = data["filename"];
                        exportCsv2(dataString, fileName);//导出
                        location.reload();//重新加载页面
                    },
                    error : function(){
                        alert("error");
                    }
                });

 

版权声明:本文为zhoujl-5071原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhoujl-5071/p/5817153.html