使用Java Servlets提供Gzipped内容

Pab*_*dez 9 java gzip servlets

我想知道是否有一种简单的方法来使用Java Servlets提供GZipped内容.我已经启动并运行了应用程序,因此所需的修改应该太重了.

我可以在doPost/doGet方法的末尾访问响应对象,所以我正在寻找像

response.setGzip(true);
Run Code Online (Sandbox Code Playgroud)

它不一定非常容易,但它会是理想的.

非常感谢

max*_*dim 3

查看 GzipOutputStream 类。像这样的东西:

response.setContentType(...)
GzipOutputStream os = new GzipOutputStream(response.getOutputStream);
//write to os
Writer writer = new PrintWriter(os);
Run Code Online (Sandbox Code Playgroud)

然后像平常一样使用 writer。