如何重定向页面以呈现pdf

时间:2019-07-10 09:01:00

标签: jsp java-ee glassfish

我正在尝试呈现已生成并重定向到的报告

我收到404错误,但文件位于我重定向到的路径上

服务器是GlassFish Server 4.1.1

路径:http://asc-pc110:9875/project1/test.pdf

我已经成功渲染了位于同一位置的.txt文件

路径:http://asc-pc110:9875/project1/test.pdf

//在文件http://asc-pc110:9875/project1/redirection.jsp

`<%

response.sendRedirect("test.pdf");

%>

` 我希望可以在浏览器或任何pdf阅读器软件中呈现pdf文件

1 个答案:

答案 0 :(得分:0)

您需要设置内容类型,以便浏览器知道它是pdf文件。

response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=test.pdf");
response.sendRedirect("test.pdf");