2015-02-06 2 views
0

Я создал страницу jsp для темы., Которая будет отображать видео динамически в зависимости от источника видео, сохраненного в базе данных.Воспроизвести видео с помощью jsp

Я пытаюсь воспроизвести видео, чьи пути хранятся в базе данных. , но видео не воспроизводится.

[программное обеспечение-Netbeans] [DB- netbeans java DB] В нем отображается только видеоплеер. и управление видео не работает. Я использую Google Chrome.

будет ниже код продукции результат ?? *

subject.jsp

<%@page contentType="text/html" pageEncoding="UTF-8" import="java.sql.*,javax.sql.*"%> 
<!DOCTYPE html> 
<html> 
<head> 
    <style type="text/css"> 


#righta { 
    padding: 1ex; 
    margin: 1em; 
    position: absolute; 
    right: 100px; 
    width: 600px; 

} 
</style> 
</head> 
<body > 

<img src="image/banner.jpg" width="100%" height="50"/> 


<div id="righta"> 
<fieldset> 
<h1>STQA</h1> 
</fieldset> 
<% 
    //connectivity 

    Connection con=DriverManager.getConnection("jdbc:derby://localhost:1527/database1","app"," "); 
Class.forName("org.apache.derby.jdbc.ClientDriver"); 
Statement st=con.createStatement(); 

//table- course , column-(coursename,sem,subject,topic,videoid,video) 
ResultSet rs=st.executeQuery("select * from course where subject='STQA' "); 
     while(rs.next()) 
     { 
      String topic=rs.getString(4); 
     String video=rs.getString(6); 
      out.print("<h2><font size=5 color=red>NAME</font>:"+topic+"</h2>"); 


    %>  

     //want to take all videos related to my subject i.e STQA 
<video width="320" height="240" controls> 
    <source src="<%=rs.getString("video")%>" type="video/mp4"> 
    <source src="movie.ogg" type="video/ogg"> 
</video> 

    <% 
    } 
    %> 
    <a href="quiz.jsp"> Quiz</a> 


</form> 
</body> 
</html> 

Screenshot of the result.

+1

Вы проверили свою консоль на наличие ошибок? почему вы не используете сервлет для подключения базы данных? –

ответ

0

Прежде всего - это плохая идея иметь код, связанный с источником данных, на странице JSP. Вы должны использовать оценку MVC с сервлетами.

Во-вторых, этот код:

"<%=rs.getString("video")%>" 

Должно выглядеть так:

"<%=rs.getString('video')%>" 

двойные кавычки обрабатывать ваше выражение, вы не можете использовать двойные кавычки внутри предыдущих двойных кавычках.

 Смежные вопросы

  • Нет связанных вопросов^_^