Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JSP呈现PDF_Java_Jsp_Servlets_Pdf - Fatal编程技术网

Java 使用JSP呈现PDF

Java 使用JSP呈现PDF,java,jsp,servlets,pdf,Java,Jsp,Servlets,Pdf,这是我在JSP中用来呈现PDF文件的代码 路径包含存储在本地磁盘上的PDF文件的位置。 问题:它呈现了愚蠢的文本。我甚至不知道那是什么 感谢您的帮助。添加/修改什么代码我认为您至少需要将响应类型设置为“application/pdf”。输出变量是什么?如果是HttpServletResponse,则可以执行以下操作: response.setContentType("application/pdf"); 这里概述了许多实现这一点的方法:实际上,网页分为两个部分。1用于显示PDF,另一个有一个表

这是我在JSP中用来呈现PDF文件的代码

路径包含存储在本地磁盘上的PDF文件的位置。 问题:它呈现了愚蠢的文本。我甚至不知道那是什么


感谢您的帮助。添加/修改什么代码

我认为您至少需要将响应类型设置为“application/pdf”。输出变量是什么?如果是HttpServletResponse,则可以执行以下操作:

response.setContentType("application/pdf");

这里概述了许多实现这一点的方法:

实际上,网页分为两个部分。1用于显示PDF,另一个有一个表单,当我添加response.setContentType(“application/PDF”)时,该表单接受输入;对于代码来说,网页是空白的,所以上面的代码片段被嵌入到jsp中,或者它的运行服务器端的servlet或SpringRoute处理程序中,或者其他什么?
response.setContentType("application/pdf");