【发布时间】:2010-09-02 22:12:40
【问题描述】:
如何使用 Struts2 压缩 ajax 响应?我试图创建一个过滤器,但它不起作用。在客户端,我使用的是 jQuery,而我期望的 ajax 响应在 json 中。
这是我在服务器上使用的代码:
ByteArrayOutputStream out = new ByteArrayOutputStream();
GZIPOutputStream gz = new GZIPOutputStream(out);
gz.write(json.getBytes());
gz.close();
我将响应重定向到在 struts.xml 中定义的虚拟 jsp 页面。
之所以要将数据gzip回来是因为有一种情况,我必须将一个相对较大的json发送回客户端。
我们将不胜感激。
谢谢。
【问题讨论】: