Java IE6/IE8、GZip压缩和OC4J是否存在已知问题?

Java IE6/IE8、GZip压缩和OC4J是否存在已知问题?,java,internet-explorer,gzip,Java,Internet Explorer,Gzip,我在我正在开发的一个应用程序中发现了这段代码,我想知道它是否仍然有意义 final String ua = request.getHeader("user-agent"); doFilterChainDeflater(!ua.contains("MSIE"), request, response, filterChain); private void doFilterChainDeflater(boolean deflat

我在我正在开发的一个应用程序中发现了这段代码,我想知道它是否仍然有意义

 final String ua = request.getHeader("user-agent");
 doFilterChainDeflater(!ua.contains("MSIE"), request,
                                  response, filterChain);

private void doFilterChainDeflater(boolean deflate,
                                   HttpServletRequest request,
                                   HttpServletResponse response,
                                   FilterChain filterChain) throws IOException,
                                                                   ServletException {
    log.debug(BrowserNavigationFilter.class.getSimpleName() +
              " deflate output for " + request.getRequestURI());
    DeflaterResponseWrapper wrappedResponse =
        new DeflaterResponseWrapper(deflate, response);
    filterChain.doFilter(request, wrappedResponse);
    wrappedResponse.finishResponse();
}
只有当浏览器不是IE时才压缩响应这是因为IE6有,多么奇怪。 我正在编写的代码相当陈旧,我们的大多数用户都已切换到IE8。现在我要问两件事

Gzip和IE8是否存在已知问题? 如何检测用户是否拥有IE8或是否仍在IE6上?
在过去使用IE6时,它在处理小于某个大小的压缩文件时遇到问题,无法回忆该大小是多少,也无法处理压缩的CSS文件