我在我的Servlet中有以下代碼,但是當IE點擊該頁面時,它會返回一個空白的HTML頁面。如果我直接在StreamResult構造函數中使用response.getOutputStream(),則頁面加載正常。我錯過了什麼?使用XSL變換器的GZip HttpResponse
響應是HttpServletResponse的和XSL的一個實例從XSLTC的TransformerFactory變壓器的實例
response.setHeader("Content-Encoding", "gzip");
GZIPOutputStream gzipOut = new GZIPOutputStream(response.getOutputStream());
Result outputResult = new StreamResult(gzipOut);
xsl.transform(xmlSource, outputResult);
如果您使用的是Firefox 3.x,可以使用它嗎?如果不是,那麼很可能你的代碼可以使用下面的jsight建議的修復。 – anjanb 2008-10-28 18:27:07