很难说出这里要问什么。这个问题模棱两可,含糊不清,不完整,过于宽泛,或者是修辞性的,不能以现在的形式得到合理的回答。有关澄清此问题以便重新打开的帮助,请访问帮助中心。8年前关门了。有人能告诉我如何使用servlet和jsp显示存储在我的数据库中的pdf文件吗?是否有任何特定的jar文件要导入?
k4aesqcs1#
把它当作 InputStream 从数据库写入 OutputStream 沿着一组正确的头的响应。这里有一个片段,假设您使用jdbc与db交互。
InputStream
OutputStream
response.setContentType("application/pdf"); // ... InputStream input = resultSet.getBinaryStream("columnname"); OutputStream output = response.getOutputStream(); // Write input to output the usual way. // ...
当Map到 url-pattern 例如 /pdfservlet ,则可以使用 <a> 链接
url-pattern
/pdfservlet
<a>
<a href="pdfservlet?id=123">click here</a>
或者 <object> 如果你想把它嵌入html。
<object>
<object data="pdfservlet?id=123" type="application/pdf" width="600" height="400"> </object>
你不需要任何额外的库。这里可以找到一个完整的启动示例。
1条答案
按热度按时间k4aesqcs1#
把它当作
InputStream
从数据库写入OutputStream
沿着一组正确的头的响应。这里有一个片段,假设您使用jdbc与db交互。当Map到
url-pattern
例如/pdfservlet
,则可以使用<a>
链接或者
<object>
如果你想把它嵌入html。你不需要任何额外的库。这里可以找到一个完整的启动示例。