jsp - 如何在从oracle数据库获取的jsp页面中播放视频
问题描述
<p> I am able to fetch the video from database in jsp page but it is showing like address. So how to play it in jsp page.
thanks in advance
In jsp page
--------------------
Serial Number Description Videos
3 hbjghvfg "oracle.jdbc.driver.OracleBlobInputStream@25e6fd4d"
4 hghhcs oracle.jdbc.driver.OracleBlobInputStream@6fac1d5e
5 inserted video for testing oracle.jdbc.driver.OracleBlobInputStream@1f6b4371
6 fddfdf oracle.jdbc.driver.OracleBlobInputStream@2211ef76
7 vbvbv oracle.jdbc.driver.OracleBlobInputStream@442a0e49
8 hhbvb oracle.jdbc.driver.OracleBlobInputStream@6514448
9 dfdgg oracle.jdbc.driver.OracleBlobInputStream@6e50c12b
21 grhrh oracle.jdbc.driver.OracleBlobInputStream@7a01ff1d
22 bnbhbn oracle.jdbc.driver.OracleBlobInputStream@eb35ba0
26 ghfjh oracle.jdbc.driver.OracleBlobInputStream@79f7991b
</p>
解决方案
看起来您已经在 Oracle 数据库中存储了 Java 对象。您必须选择 blob 并将它们反序列化为本地对象,然后将其嵌入到结果页面中。
(另外,您可能希望将 Oracle 标记添加到您的问题中以扩展它)
就像是:
<%
ResultSet rs = stmt.executeQuery("select videos from your_table")
rs.next();
InputStream istr = rs.getBlob("videos").getBinaryStream();
Object obj = new ObjectInputStream(istr).readObject();
String strObjClass = obj.getClass().getName();
out.println("Retrieved object " + obj + " of the class " + strObjClass);
%>
推荐阅读
- pdf - 在两个关键字/标签之间批量编辑/替换pdf中的文本
- linux-kernel - 在上下文切换期间如何保存当前上下文?
- memory - 如何计算页表大小
- python - Python -- 将工作目录设置为源
- javascript - 如何添加产品并在网站上展示?
- python - 熊猫排序功能无法识别列
- soap - 来自 Tableau Server 的参数化 SOAP 请求
- python - 运行 Python Selenium 测试脚本时出现“加载资源失败:net::ERR_HTTP2_PROTOCOL_ERROR”
- django - 通过 Django 的 {% url %} 模板标签传递多个参数
- r - 如何决定 nstart=x 值以知道应该尝试多少次来寻找质心?