我正在做一个 JSP 站点,在需要显示 PDF 文件、doc 文件等的地方使用休眠。我有 webservice 的 PDF/doc 文件的字节数组,我需要将该字节数组显示为 HTML 中的 PDF 文件/doc。我使用以下代码将其转换为 pdf,并在 html 页面中正确显示
byte[] pdf = new byte[] {}; // Load PDF byte[] into here
if (pdf != null) {
// set pdf content
response.setContentType("application/pdf");
// write the content to the output stream
BufferedOutputStream fos1 = new BufferedOutputStream(
response.getOutputStream());
fos1.write(ba1);
fos1.flush();
fos1.close();
}
对于 doc 文件,我将 response.ContentType 从
response.setContentType("application/pdf");
to
response.setContentType( "application/msword" );
但不是显示它而是显示一个下载窗口。我该如何解决这个问题