annotate client/digitallibrary/server/dlConfig.jsp @ 74:fcc9030be367

New servlet version 1.5b. Mostly cleanup. Global parameters for digilib now in DigilibConfiguration, per request parameters are now all in DigilibRequest. The DocuImage implementation can be selected by the configuration docuimage-class. Pixel-by-pixel view implemented with "mo=clip".
author robcast
date Fri, 24 Jan 2003 22:13:49 +0100
parents
children b0250c4ea62a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
74
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
1 <%@ page language="java" %>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
2
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
3 <%!
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
4 // authentication stuff - robert
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
5 // -----------------------------
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
6 // create DocumentBean instance for all JSP requests
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
7 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
8
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
9 // initialize DocumentBean instance in JSP init
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
10 public void jspInit() {
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
11 try {
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
12 // set servlet init-parameter
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
13 docBean.setConfig(getServletConfig());
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
14 } catch (javax.servlet.ServletException e) {
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
15 System.out.println(e);
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
16 }
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
17 }
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
18 %>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
19
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
20 <%
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
21 // get digilib config
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
22 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig();
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
23 // parsing the query
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
24 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
25 // add number of pages
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
26 dlRequest.setPt(docBean.getNumPages(dlRequest));
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
27 %>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
28
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
29 <html>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
30 <head>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
31 <title>Digilib configuration page</title>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
32 </head>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
33
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
34 <body>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
35 <h1>Local request information</h1>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
36
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
37 <table>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
38 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
39 <td>Pt</td><td><b><%= dlRequest.getPt() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
40 <td><i>total number of pages (generated by servlet)</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
41 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
42 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
43 <td>RequestPath</td><td><b><%= dlRequest.getRequestPath() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
44 <td><i>url of the page/document</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
45 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
46 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
47 <td>Fn</td><td><b><b><%= dlRequest.getFn() %></b></td><td><i>url of the page/document</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
48 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
49 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
50 <td>FilePath</td><td><b><%= dlRequest.getFilePath() %></b></td><td><i>effective path of the page/document</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
51 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
52 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
53 <td>Pn</td><td><b><%= dlRequest.getPn() %></b></td><td><i>page number</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
54 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
55 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
56 <td>Dw</td><td><b><%= dlRequest.getDw() %></b></td><td><i>width of client in pixels</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
57 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
58 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
59 <td>Dh</td><td><b><%= dlRequest.getDh() %></b></td><td><i>height of client in pixels</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
60 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
61 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
62 <td>Wx</td><td><b><%= dlRequest.getWx() %></b></td><td><i>left edge of image (float from 0 to 1)</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
63 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
64 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
65 <td>Wy</td><td><b><%= dlRequest.getWy() %></b></td><td><i>top edge in image (float from 0 to 1)</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
66 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
67 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
68 <td>Ww</td><td><b><%= dlRequest.getWw() %></b></td><td><i>width of image (float from 0 to 1)</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
69 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
70 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
71 <td>Wh</td><td><b><%= dlRequest.getWh() %></b></td><td><i>height of image (float from 0 to 1)</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
72 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
73 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
74 <td>Ws</td><td><b><%= dlRequest.getWs() %></b></td><td><i>scale factor</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
75 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
76 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
77 <td>Mo</td><td><b><%= dlRequest.getMo() %></b></td><td><i>special options like 'fit' for gifs</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
78 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
79 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
80 <td>Mk</td><td><b><%= dlRequest.getMk() %></b></td><td><i>marks</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
81 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
82 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
83 <td>BaseURL</td><td colspan="2"><b><%= dlRequest.getBaseURL() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
84 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
85 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
86 <td></td><td></td><td><i>base URL (from http:// to below /servlet)</i></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
87 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
88 </table>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
89
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
90
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
91 <h1>Global servlet configuration</h1>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
92
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
93 <table>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
94 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
95 <td>ServletVersion</td><td><b><%= dlConfig.getServletVersion() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
96 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
97 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
98 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
99 <td>AuthConfPath</td><td><b><%= dlConfig.getAuthConfPath() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
100 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
101 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
102 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
103 <td>AuthURLPath</td><td><b><%= dlConfig.getAuthURLPath() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
104 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
105 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
106 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
107 <td>BaseDirs</td><td><b><%= dlConfig.getBaseDirList() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
108 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
109 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
110 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
111 <td>DebugLevel</td><td><b><%= dlConfig.getDebugLevel() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
112 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
113 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
114 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
115 <td>DenyImgFileName</td><td><b><%= dlConfig.getDenyImgFileName() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
116 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
117 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
118 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
119 <td>DLConfPath</td><td><b><%= dlConfig.getDlConfPath() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
120 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
121 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
122 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
123 <td>DocuImageType</td><td><b><%= dlConfig.getDocuImageType() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
124 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
125 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
126 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
127 <td>ErrorImgFileName</td><td><b><%= dlConfig.getErrorImgFileName() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
128 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
129 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
130 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
131 <td>SendFileAllowed</td><td><b><%= dlConfig.isSendFileAllowed() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
132 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
133 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
134 <tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
135 <td>UseAuthentication</td><td><b><%= dlConfig.isUseAuthentication() %></b></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
136 <td></td>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
137 </tr>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
138 </table>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
139
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
140 </body>
fcc9030be367 New servlet version 1.5b.
robcast
parents:
diff changeset
141 </html>