如何使用Struts2来压缩ajax响应?我试图创建一个过滤器,但它不起作用。在客户端,我使用jQuery和我期待的ajax响应是在json中。如何使用Struts 2对ajax请求进行gzip压缩?
这是我在服务器上使用的代码:
ByteArrayOutputStream out = new ByteArrayOutputStream();
GZIPOutputStream gz = new GZIPOutputStream(out);
gz.write(json.getBytes());
gz.close();
我重定向到struts.xml中定义的虚拟jsp页面的响应。
我想要将数据gzip的原因是因为有一种情况,我必须将相对较大的json发送回客户端。
提供的任何参考将不胜感激。
谢谢。