Как можно воспроизводить видео на странице jsp, полученной из базы данных oracle - PullRequest
0 голосов
/ 26 апреля 2020

 <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>

1 Ответ

0 голосов
/ 27 апреля 2020

Похоже, вы сохранили Java объектов в вашей базе данных Oracle. Вам нужно будет выбрать 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);
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...