Mercurial > hg > digilib-old
comparison client/src/main/webapp/server/dlCache.jsp @ 892:ba1eb2d821a2 mvnify
rearrange sources to maven directory standard
author | robcast |
---|---|
date | Tue, 19 Apr 2011 18:44:25 +0200 |
parents | client/digitallibrary/server/dlCache.jsp@9f596e9ab6fb |
children |
comparison
equal
deleted
inserted
replaced
891:6584af320296 | 892:ba1eb2d821a2 |
---|---|
1 <%@ page language="java" %> | |
2 | |
3 <%! | |
4 // authentication stuff - robert | |
5 // ----------------------------- | |
6 // create DocumentBean instance for all JSP requests | |
7 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean(); | |
8 | |
9 // initialize DocumentBean instance in JSP init | |
10 public void jspInit() { | |
11 try { | |
12 // set servlet init-parameter | |
13 docBean.setConfig(getServletConfig()); | |
14 } catch (javax.servlet.ServletException e) { | |
15 System.out.println(e); | |
16 } | |
17 } | |
18 %> | |
19 | |
20 <% | |
21 // get digilib config | |
22 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig(); | |
23 // dir cache | |
24 digilib.io.DocuDirCache dirCache = (digilib.io.DocuDirCache) dlConfig.getValue("servlet.dir.cache"); | |
25 %> | |
26 | |
27 <html> | |
28 <head> | |
29 <title>Digilib cache info</title> | |
30 </head> | |
31 | |
32 <h1>Digilib cache info</h1> | |
33 | |
34 | |
35 <table> | |
36 <tr> | |
37 <td>size (directories)</td><td><b><%= dirCache.size() %></b></td> | |
38 <td></td> | |
39 </tr> | |
40 <tr> | |
41 <td>numFiles</td><td><b><%= dirCache.getNumFiles() %></b></td> | |
42 <td></td> | |
43 </tr> | |
44 <tr> | |
45 <td>hits</td><td><b><%= dirCache.getHits() %></b></td> | |
46 <td></td> | |
47 </tr> | |
48 <tr> | |
49 <td>misses</td><td><b><%= dirCache.getMisses() %></b></td> | |
50 <td></td> | |
51 </tr> | |
52 </table> | |
53 | |
54 <table> | |
55 <% | |
56 Object[] keys = dirCache.getChildren("", true).toArray(); | |
57 java.util.Arrays.sort(keys); | |
58 int l = keys.length; | |
59 for (int i = 0; i < l; i++) { | |
60 String key = (String) keys[i]; | |
61 // digilib.io.DocuDirectory val = (digilib.io.DocuDirectory) dirCache.getDirectory(key); | |
62 %> | |
63 <tr> | |
64 <td valign="top"><%= key %></td><td><b><%= 1 /* val.getDirName() */ %></b></td> | |
65 <td></td> | |
66 </tr> | |
67 <% | |
68 } | |
69 %> | |
70 </table> | |
71 | |
72 </body> | |
73 </html> |