Mercurial > hg > digilib-old
annotate client/digitallibrary/digilib.jsp @ 86:997ba69afb81
New version 1.8b1.
With directory and file information cache.
With enhanceRGB method for color correction.
author | robcast |
---|---|
date | Sun, 09 Mar 2003 21:37:27 +0100 |
parents | b877e54b0794 |
children | 489f61d9feac |
rev | line source |
---|---|
60
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
1 <%@ page language="java" %> |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
2 |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
3 <%! |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
4 // authentication stuff - robert |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
5 // ----------------------------- |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
6 // create DocumentBean instance for all JSP requests |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
7 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean(); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
8 |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
9 // initialize DocumentBean instance in JSP init |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
10 public void jspInit() { |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
11 try { |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
12 // set servlet init-parameter |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
13 docBean.setConfig(getServletConfig()); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
14 } catch (javax.servlet.ServletException e) { |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
15 System.out.println(e); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
16 } |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
17 } |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
18 %> |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
19 |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
20 <% |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
21 // parsing the query |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
22 // ----------------- |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
23 |
77 | 24 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); |
25 // check if authentication is needed and redirect if necessary | |
26 docBean.doAuthentication(dlRequest, response); | |
27 | |
60
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
28 // add number of pages |
77 | 29 dlRequest.setPt(docBean.getNumPages(dlRequest)); |
60
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
30 // retrieve request in new paramter format |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
31 String query = "dlImage.jsp?" + dlRequest.getAsString(); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
32 %> |
34 | 33 |
34 <html> | |
35 <head> | |
36 <title>Digital Document Library</title> | |
37 </head> | |
38 | |
39 <frameset cols="*,90" border="0"> | |
43 | 40 <frame name="mainFrame" src="<%= query %>" scrolling="auto"> |
34 | 41 <frameset rows="20,*" border="0"> |
42 <frame name="pageFrame" src="about:blank" scrolling="no" noresize> | |
43 <frame name="rightFrame" src="dlMenu.html" scrolling="no" noresize> | |
44 </frameset> | |
45 </frameset> | |
46 | |
43 | 47 </html> |