java - 使用 Java Servlet 提供 Gzip 压缩内容

标签 java servlets gzip

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

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

response.setGzip(true);

它不一定那么容易,但它会是理想的。

非常感谢

最佳答案

根据您的容器,容器很可能会为您执行此操作。它可能会自动完成,或者您可能需要手动配置它来为您完成。这种方法的优点是零代码更改。同样,根据容器的不同,您可以根据请求的来源或源浏览器有条件地启用/禁用压缩。

对于 Tomcat,请查看 HTTP 配置页面上的压缩属性(v5.5v6.0)。

关于java - 使用 Java Servlet 提供 Gzip 压缩内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1862908/

相关文章:

java - 如何设计这个方法的签名

linux - 分别对每个文件进行 GZip

.net - 网站管理员工具中的 Google Sitemaps "Compression error"

java - AWS Lambda 请求 Java 中的 gzip 编码

java - 如何根据数组中的类名在java中使用大量对象

java - 找不到全局 web.xml

java - 创建一个可供整个应用程序访问的类

jsp - 如何安装 JSTL?绝对uri : http://java. sun.com/jSTL/core 无法解析

java - 从 JSP 页面调用 servlet 上的函数

java - 在线程 "main"java.lang.VerifyError : class com. google.gwt.dev.HostedModeBase$ArgHandlerNoServerFlag 中获取异常