一个老项目,使用servelet和jsp,现在要在struts 2框架下重做。有一个功能是把数据库里的内容做成表格,并以pdf或html方式输出。项目中使用了iText:对于pdf没问题,
outputStream = res.getOutputStream();
PdfWriter.getInstance(document, baos);  
baos.writeTo(outputStream);
outputStream.flush();
outputStream.close();但对于html不行,
res.setContentType("text/html");
HtmlWriter.getInstance(document, outputStream);
outputStream.flush();
outputStream.close();
执行完这几句后,页面没有任何反应,然后到了struts.xml中指定的页面。尝试使用struts.xml的stream,但页面将显示html源码,就象<html><body>...,不是解析后的内容。
尝试跳过struts的转向页面功能,不成功。
尝试使ServletOutputStream起作用,不知道怎么做。请大侠帮忙。