如何使用Java链接到pdf文件

Cha*_*ook 0 java pdf jsp

在Java/.jsp中是否有办法设置内容类型等...以便指向pdf的链接提示用户保存它而不是在浏览器的相同或不同窗口中打开它?我已经看到了一些如何在PHP中执行此操作的示例,但不是Java.

不确定编译语言和解释语言是否与我无法找到Java解决方案有任何关系.(随机思考)

Mat*_*all 5

您需要设置Content-TypeContent-Disposition标头.假设response是一个HttpServletResponse对象,

String filename = "foo.pdf";

response.setHeader("Content-Type", "application/pdf");
response.setHeader("Content-Disposition", "attachment;filename=\"" + filename + "\"");
Run Code Online (Sandbox Code Playgroud)

更多信息:BalusC代码:FileServlet.