Mercurial > hg > digilib-old
comparison client/digitallibrary/server/dlConfig.jsp @ 168:cf1825c48e9d
Servlet Version 1.16b2 with new DigilibParameter code.
- more generic class for request parameters
- like already done for DiglibConfig
- changes in JSPs for new request stuff
- changes in ImageSize class so size=0 is "wildcard"
- missing dw and dh parameters now treated as wildcards
- changed package name in imageinfo class
author | robcast |
---|---|
date | Wed, 29 Oct 2003 22:45:51 +0100 |
parents | 4879b944bb03 |
children | 84bfba8a1c9e |
comparison
equal
deleted
inserted
replaced
167:2336ac05d57d | 168:cf1825c48e9d |
---|---|
21 // get digilib config | 21 // get digilib config |
22 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig(); | 22 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig(); |
23 // parsing the query | 23 // parsing the query |
24 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); | 24 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); |
25 // add number of pages | 25 // add number of pages |
26 dlRequest.setPt(docBean.getNumPages(dlRequest)); | 26 dlRequest.setValue("pt", docBean.getNumPages(dlRequest)); |
27 // dir cache | 27 // dir cache |
28 digilib.io.DocuDirCache dirCache = (digilib.io.DocuDirCache) dlConfig.getValue("servlet.dir.cache"); | 28 digilib.io.DocuDirCache dirCache = (digilib.io.DocuDirCache) dlConfig.getValue("servlet.dir.cache"); |
29 %> | 29 %> |
30 | 30 |
31 <html> | 31 <html> |
32 <head> | 32 <head> |
33 <title>Digilib configuration page</title> | 33 <title>Digilib configuration page</title> |
34 </head> | 34 </head> |
35 | 35 |
36 <body> | |
37 <h1>Local request information</h1> | |
38 | |
39 <table> | |
40 <tr> | |
41 <td>Pt</td><td><b><%= dlRequest.getPt() %></b></td> | |
42 <td><i>total number of pages (generated by servlet)</i></td> | |
43 </tr> | |
44 <tr> | |
45 <td>RequestPath</td><td><b><%= dlRequest.getRequestPath() %></b></td> | |
46 <td><i>url of the page/document</i></td> | |
47 </tr> | |
48 <tr> | |
49 <td>Fn</td><td><b><b><%= dlRequest.getFn() %></b></td><td><i>url of the page/document</i></td> | |
50 </tr> | |
51 <tr> | |
52 <td>FilePath</td><td><b><%= dlRequest.getFilePath() %></b></td><td><i>effective path of the page/document</i></td> | |
53 </tr> | |
54 <tr> | |
55 <td>Pn</td><td><b><%= dlRequest.getPn() %></b></td><td><i>page number</i></td> | |
56 </tr> | |
57 <tr> | |
58 <td>Dw</td><td><b><%= dlRequest.getDw() %></b></td><td><i>width of client in pixels</i></td> | |
59 </tr> | |
60 <tr> | |
61 <td>Dh</td><td><b><%= dlRequest.getDh() %></b></td><td><i>height of client in pixels</i></td> | |
62 </tr> | |
63 <tr> | |
64 <td>Wx</td><td><b><%= dlRequest.getWx() %></b></td><td><i>left edge of image (float from 0 to 1)</i></td> | |
65 </tr> | |
66 <tr> | |
67 <td>Wy</td><td><b><%= dlRequest.getWy() %></b></td><td><i>top edge in image (float from 0 to 1)</i></td> | |
68 </tr> | |
69 <tr> | |
70 <td>Ww</td><td><b><%= dlRequest.getWw() %></b></td><td><i>width of image (float from 0 to 1)</i></td> | |
71 </tr> | |
72 <tr> | |
73 <td>Wh</td><td><b><%= dlRequest.getWh() %></b></td><td><i>height of image (float from 0 to 1)</i></td> | |
74 </tr> | |
75 <tr> | |
76 <td>Ws</td><td><b><%= dlRequest.getWs() %></b></td><td><i>scale factor</i></td> | |
77 </tr> | |
78 <tr> | |
79 <td>Mo</td><td><b><%= dlRequest.getMo() %></b></td><td><i>special options like 'fit' for gifs</i></td> | |
80 </tr> | |
81 <tr> | |
82 <td>Mk</td><td><b><%= dlRequest.getMk() %></b></td><td><i>marks</i></td> | |
83 </tr> | |
84 <tr> | |
85 <td>BaseURL</td><td colspan="2"><b><%= dlRequest.getBaseURL() %></b></td> | |
86 </tr> | |
87 <tr> | |
88 <td></td><td></td><td><i>base URL (from http:// to below /servlet)</i></td> | |
89 </tr> | |
90 </table> | |
91 | |
92 | |
93 <h1>Global servlet configuration</h1> | 36 <h1>Global servlet configuration</h1> |
94 | 37 |
95 <table> | 38 <table> |
39 <% | |
40 Object[] keys = dlConfig.keySet().toArray(); | |
41 java.util.Arrays.sort(keys); | |
42 int l = keys.length; | |
43 for (int i = 0; i < l; i++) { | |
44 String key = (String) keys[i]; | |
45 String val = dlConfig.getAsString(key); | |
46 if (key.equals("basedir-list")) { | |
47 String[] bd = (String[]) dlConfig.getValue("basedir-list"); | |
48 val = ""; | |
49 if (bd != null) { | |
50 for (int j = 0; j < bd.length; j++) { | |
51 val += bd[j] + "<br> "; | |
52 } | |
53 } | |
54 } | |
55 if (val.length() == 0) { | |
56 val = "(none)"; | |
57 } | |
58 %> | |
96 <tr> | 59 <tr> |
97 <td>servlet.version</td><td><b><%= dlConfig.getAsString("servlet.version") %></b></td> | 60 <td valign="top"><%= key %></td><td><b><%= val %></b></td> |
98 <td></td> | 61 <td></td> |
99 </tr> | 62 </tr> |
100 <tr> | 63 <% |
101 <td>servlet.config.file</td><td><b><%= dlConfig.getAsString("servlet.config.file") %></b></td> | 64 } |
102 <td></td> | 65 %> |
103 </tr> | |
104 <tr> | |
105 <td align="top">basedir-list</td><td><b><% | |
106 String[] bd = (String[]) dlConfig.getValue("basedir-list"); | |
107 if (bd != null) { | |
108 for (int i = 0; i < bd.length; i++) { | |
109 %><%= bd[i] %><br><% | |
110 } | |
111 } | |
112 %></b></td> | |
113 <td></td> | |
114 </tr> | |
115 <tr> | |
116 <td>debug-level</td><td><b><%= dlConfig.getAsInt("debug-level") %></b> (<%= dlConfig.getUtil().getDebugLevel() %>)</td> | |
117 <td></td> | |
118 </tr> | |
119 <tr> | |
120 <td>docuimage-class</td><td><b><%= dlConfig.getAsString("docuimage-class") %></b><br /> | |
121 (<%= dlConfig.getValue("servlet.docuimage.class") %>)</td> | |
122 <td></td> | |
123 </tr> | |
124 <tr> | |
125 <td>error-image</td><td><b><%= dlConfig.getAsString("error-image") %></b></td> | |
126 <td></td> | |
127 </tr> | |
128 <tr> | |
129 <td>denied-image</td><td><b><%= dlConfig.getAsString("denied-image") %></b></td> | |
130 <td></td> | |
131 </tr> | |
132 <tr> | |
133 <td>subsample-minimum</td><td><b><%= dlConfig.getAsFloat("subsample-minimum") %></b></td> | |
134 <td></td> | |
135 </tr> | |
136 <tr> | |
137 <td>sendfile-allowed</td><td><b><%= dlConfig.getAsBoolean("sendfile-allowed") %></b></td> | |
138 <td></td> | |
139 </tr> | |
140 <tr> | |
141 <td>use-authorization</td><td><b><%= dlConfig.getAsBoolean("use-authorization") %></b></td> | |
142 <td></td> | |
143 </tr> | |
144 <tr> | |
145 <td>auth-config</td><td><b><%= dlConfig.getAsString("auth-file") %></b></td> | |
146 <td></td> | |
147 </tr> | |
148 <tr> | |
149 <td>auth-url-path</td><td><b><%= dlConfig.getAsString("auth-url-path") %></b></td> | |
150 <td></td> | |
151 </tr> | |
152 </table> | 66 </table> |
153 | 67 |
154 <h2>Directory cache</h2> | 68 <h2>Directory cache</h2> |
155 | 69 |
156 <table> | 70 <table> |
181 </tr> | 95 </tr> |
182 <tr> | 96 <tr> |
183 <td>java.version</td><td><b><%= System.getProperty("java.version") %></b></td> | 97 <td>java.version</td><td><b><%= System.getProperty("java.version") %></b></td> |
184 <td></td> | 98 <td></td> |
185 </tr> | 99 </tr> |
100 <tr> | |
101 <td>java.vendor</td><td><b><%= System.getProperty("java.vendor") %></b></td> | |
102 <td></td> | |
103 </tr> | |
104 <tr> | |
105 <td>os.name</td><td><b><%= System.getProperty("os.name") %></b></td> | |
106 <td></td> | |
107 </tr> | |
108 <tr> | |
109 <td>Runtime.maxMemory</td><td><b><%= Runtime.getRuntime().maxMemory() %></b></td> | |
110 <td></td> | |
111 </tr> | |
112 <tr> | |
113 <td>Runtime.totalMemory</td><td><b><%= Runtime.getRuntime().totalMemory() %></b></td> | |
114 <td></td> | |
115 </tr> | |
116 <tr> | |
117 <td>Runtime.freeMemory</td><td><b><%= Runtime.getRuntime().freeMemory() %></b></td> | |
118 <td></td> | |
119 </tr> | |
186 </table> | 120 </table> |
187 | 121 |
188 </body> | 122 </body> |
189 </html> | 123 </html> |