这是我在JSP中用来呈现PDF文件的代码
FileInputStream fis = new FileInputStream(path);
int b = 0;
while ((b = fis.read()) != -1)
{
out.write(b);
}
路径包含存储在本地磁盘上的PDF文件的位置。 问题:它渲染愚蠢的文字。我甚至无法弄清楚它是什么。
感谢任何帮助。要添加/修改的代码
答案 0 :(得分:0)
我认为您至少需要将响应类型设置为“application / pdf”。什么是变量?如果它是'一个HttpServletResponse,那么你可以做类似的事情:
response.setContentType("application/pdf");
此处概述了执行此操作的许多方法:Displaying pdf in jsp