Mercurial > hg > digilib
comparison client/src/main/webapp/server/dlRequest.jsp @ 883:7ffb45138f61 mvnify
rearrange sources to maven directory standard
| author | robcast |
|---|---|
| date | Tue, 19 Apr 2011 18:44:25 +0200 |
| parents | client/digitallibrary/server/dlRequest.jsp@a7caedbfdb8d |
| children |
comparison
equal
deleted
inserted
replaced
| 882:2bba166f4608 | 883:7ffb45138f61 |
|---|---|
| 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 // parsing the query | |
| 24 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); | |
| 25 // add number of pages | |
| 26 dlRequest.setValue("pt", docBean.getNumPages(dlRequest)); | |
| 27 // dir cache | |
| 28 digilib.io.DocuDirCache dirCache = (digilib.io.DocuDirCache) dlConfig.getValue("servlet.dir.cache"); | |
| 29 %> | |
| 30 | |
| 31 <html> | |
| 32 <head> | |
| 33 <title>Digilib configuration page</title> | |
| 34 </head> | |
| 35 | |
| 36 <body> | |
| 37 <h1>Local request information</h1> | |
| 38 | |
| 39 <table> | |
| 40 <tr> | |
| 41 <td>Pt</td><td><b><%= dlRequest.getAsString("pt") %></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.getAsString("request.path") %></b></td> | |
| 46 <td><i>url of the page/document</i></td> | |
| 47 </tr> | |
| 48 <tr> | |
| 49 <td>Fn</td><td><b><b><%= dlRequest.getAsString("fn") %></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.getAsString("pn") %></b></td><td><i>page number</i></td> | |
| 56 </tr> | |
| 57 <tr> | |
| 58 <td>Dw</td><td><b><%= dlRequest.getAsString("dw") %></b></td><td><i>width of client in pixels</i></td> | |
| 59 </tr> | |
| 60 <tr> | |
| 61 <td>Dh</td><td><b><%= dlRequest.getAsString("dh") %></b></td><td><i>height of client in pixels</i></td> | |
| 62 </tr> | |
| 63 <tr> | |
| 64 <td>Wx</td><td><b><%= dlRequest.getAsString("wx") %></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.getAsString("wy") %></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.getAsString("ww") %></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.getAsString("wh") %></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.getAsString("ws") %></b></td><td><i>scale factor</i></td> | |
| 77 </tr> | |
| 78 <tr> | |
| 79 <td>Mo</td><td><b><%= dlRequest.getAsString("mo") %></b></td><td><i>special options like 'fit' for gifs</i></td> | |
| 80 </tr> | |
| 81 <tr> | |
| 82 <td>Mk</td><td><b><%= dlRequest.getAsString("mk") %></b></td><td><i>marks</i></td> | |
| 83 </tr> | |
| 84 <tr> | |
| 85 <td>BaseURL</td><td colspan="2"><b><%= dlRequest.getAsString("base.url") %></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 <h2>All parameters<h2> | |
| 93 | |
| 94 <table> | |
| 95 <% | |
| 96 Object[] keys = dlRequest.getParams().keySet().toArray(); | |
| 97 java.util.Arrays.sort(keys); | |
| 98 int l = keys.length; | |
| 99 for (int i = 0; i < l; i++) { | |
| 100 String key = (String) keys[i]; | |
| 101 String val = dlRequest.getAsString(key); | |
| 102 if (val.length() == 0) { | |
| 103 val = "</b>(none)<b>"; | |
| 104 } | |
| 105 %> | |
| 106 <tr> | |
| 107 <td valign="top"><%= key %></td><td><b><%= val %></b></td> | |
| 108 <td><% if (! dlRequest.hasValue(key)) { %> (default) <% } %></td> | |
| 109 </tr> | |
| 110 <% | |
| 111 } | |
| 112 %> | |
| 113 </table> | |
| 114 | |
| 115 | |
| 116 </body> | |
| 117 </html> |
