1 pièce(s) jointe(s)
Lecture de fichier mp3 avec servlets/JSP
Bonjour tout le monde,
Je suis en train de faire une application servlets/jsp qui me permettra d'afficher le contenu d'un dossier (des fichiers mp3) et en cliquant sur un des fichiers, je peux l'écouter.
Pour le moment, en donnant le chemin d'un fichier mp3, je peux le lire, sauf qu'après, je me suis dit qu'en faisant ceci, le fichier va se lire sur la machine serveur pas sur la machine client :? j'ai raison ou pas?
J'ai donc penser à faire une servlet qui, en lui donnant le chemin du dossier, retourne le contenu de ce dernier.
Après, j'aurais voulu afficher le contenu du dossier sous forme d'arbre comme ceci:Pièce jointe 68726
Le code de cette page est du html:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>destroydrop » JavaScripts » Tree</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="StyleSheet" href="tree.css" type="text/css">
<script type="text/javascript" src="tree.js"></script>
<script type="text/javascript">
<!--
var Tree = new Array;
// nodeId | parentNodeId | nodeName | nodeUrl
Tree[0] = "1|0|Page 1|#";
Tree[1] = "2|1|Page 1.1|#";
Tree[2] = "3|1|Page 1.2|#";
Tree[3] = "4|3|Page 1.2.1|#";
Tree[4] = "5|1|Page 1.3|#";
Tree[5] = "6|2|Page 1.1.1|#";
Tree[6] = "7|6|Page 1.1.1.1|#";
Tree[7] = "8|6|Page 1.1.1.2|#";
Tree[8] = "9|1|Page 1.4|#";
Tree[9] = "10|9|Page 1.4.1|#";
Tree[10] = "11|0|Page 2|#";
//-->
</script>
</head>
<body>
<b><a href="http://www.destroydrop.com/">destroydrop</a> »
<a href="http://www.destroydrop.com/javascripts/">JavaScripts</a> »
<a href="http://www.destroydrop.com/javascripts/tree/">Tree</a></b><br />
<br /><br />
<b>Example 1:</b><br /><br />
<div class="tree">
<script type="text/javascript">
<!--
createTree(Tree);
//-->
</script>
</div>
<br /><br />
<a href="mailto:drop@destroydrop.com">drop@destroydrop.com</a>
</body>
</html> |
Mon idée était de remplir Tree avec les valeurs de retour de ma servlet, sauf que ça n'a pas marché :?
Voici le nouveau code de ma page sachant que j'ai changé l'extension de la page de html à jsp:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| <%@ page import="java.util.*" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="StyleSheet" href="tree.css" type="text/css">
<script type="text/javascript" src="tree.js"></script>
<script type="text/javascript">
<!--
var Tree = new Array;
// nodeId | parentNodeId | nodeName | nodeUrl
<%ArrayList<String> list =(ArrayList<String>) request.getAttribute("l");%>
<%int i;
for(i=0;i<list.size();i++){%>
Tree[<%=i%>] = <%=list.get(i);}%>
//-->
</script>
</head>
<body>
<b><a>Lecture Des Enregistrements</a></b><br />
<br /><br />
<b>Example 1:</b><br /><br />
<div class="tree">
<script type="text/javascript">
<!--
createTree(Tree);
//-->
</script>
</div>
<br /><br />
<a href="mailto:drop@destroydrop.com">drop@destroydrop.com</a>
</body>
</html> |
Est ce que quelqu'un pourrait m'aider s'il vous plait, je suis vraiment bloquée :cry:
Toute indication est la bienvenue, merci d'avance pour votre aide.