У меня есть следующий код в моем сервлете, но когда IE попадает на страницу, он возвращает пустую HTML-страницу. Если я использую response.getOutputStream () непосредственно в конструкторе StreamResult, страница загружается нормально. Чего мне не хватает?
response является экземпляром HttpServletResponse, а xsl является экземпляром Transformer из XSLTC TransformerFactory
response.setHeader("Content-Encoding", "gzip");
GZIPOutputStream gzipOut = new GZIPOutputStream(response.getOutputStream());
Result outputResult = new StreamResult(gzipOut);
xsl.transform(xmlSource, outputResult);