Voici mon code![]()
J'aimerai qu'a l'affichage, les fichiers soient trier par date.
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88 <%@ page import="java.util.*" %> <%@ page import="java.io.*" %> <%@ page import="java.text.DateFormat" %> <% try{ String folder = request.getParameter("folder"); if (folder==null) folder = "inconnu"; // Titre de la page web out.println("<html>"); out.println("<head>"); out.println("<title>Rapports Hebdomadaires de la Rgion " + folder + "</title>"); out.println("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"); out.println("<link rel='stylesheet' href='style.css' type='text/css'>"); // Interdiction du click droit out.println("<script language=\"javascript\">"); out.println("var texte=\"Fonction interdite !\";"); out.println("var ie4= (navigator.appName=='Microsoft Internet Explorer')?1:0;"); out.println("var ns4= (navigator.appName=='Netscape')?1:0;"); out.println(""); out.println("function eventSetup() {"); out.println("if (ie4){document.onmousedown = mouseDown;}"); out.println("if(ns4) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown = mouseDown;}"); out.println("}"); out.println(""); out.println("function mouseDown(e) {"); out.println("if (ie4 && event.button==2) {setTimeout('alert(texte)',1);}"); out.println("if (ns4 && e.which==3){setTimeout('alert(texte)',1);}"); out.println("}"); out.println(""); out.println("eventSetup();"); out.println("</script>"); out.println("</head>"); out.println(""); // Initialisation des variables. int i; String nomFichier; Date DateFichier; Locale locale = Locale.getDefault(); // On recupere la langue du systeme DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT, locale); // On determine le format de la date afficher File dossier = new File("/data/ftp/Rapports/"+folder); File[] Fichier = dossier.listFiles(); // Mis en page gnrale. out.println("<Body>"); out.println("<td width='77%' height='50' >"); out.println("<div align='center'><b><font color='#764500' face='Monotype Corsiva' size='5'>"); out.println("Rapports Hebdomadaires de la Région " + folder + "</b></font></div></td>"); out.println("<td width='77%' height='35' >"); out.println("<div align='left'><font color='#764500' face='Monotype Corsiva' size='3'>"); out.println(" </b></font></div></td>"); out.println("<table width='100%' border='0'>"); out.println("<tr>"); out.println("<td height='40' width='2%'> </td>"); out.println("<td width='45%'><font color='#764500' face='Monotype Corsiva' size='3'>Fichier de consolidation</td>"); out.println("<td width='20%'><font color='#764500' face='Monotype Corsiva' size='3'>Date</td>"); out.println("</tr>"); out.println("</table>"); out.println("<form name='frmFichier' method='POST'>"); // Affichage de tous les fichiers contenus dans le repertoire "Folder" for (i=0; i < Fichier.length; i++) { DateFichier = new Date(Fichier[i].lastModified()); nomFichier = Fichier[i].getName(); // Mis en page des fichiers. out.println("<table width='100%' border='0'>"); out.println("<tr>"); out.println("<td bgcolor='#FFC993' height='40' width='2%'> </td>"); out.println("<td width='45%'><a href=\"http://tata.toto.fr/Rapports/"+ folder + "/" + nomFichier + "\">"); out.println(nomFichier + " </a></td>"); out.println("<td width='20%'>" + dateFormat.format(DateFichier) + "</td>"); out.println("</tr>"); out.println("</table>"); } out.println("</form>"); out.println("</Body>"); out.println("</html>"); } catch (Exception ioe){} %>
Comment je peux faire ceci simplement?
Merci d'avance.
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager