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:
Le code de cette page est du html:
Mon idée était de remplir Tree avec les valeurs de retour de ma servlet, sauf que ça n'a pas marché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Voici le nouveau code de ma page sachant que j'ai changé l'extension de la page de html à jsp:
Est ce que quelqu'un pourrait m'aider s'il vous plait, je suis vraiment bloquée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Toute indication est la bienvenue, merci d'avance pour votre aide.
Partager