Mercurial > hg > digilib-old
annotate client/digitallibrary/digilib.jsp @ 61:bacf7d60f185
Forgot to enter changes in CHANGES file.
(ROC)
author | robcast |
---|---|
date | Wed, 28 Aug 2002 21:03:30 +0200 |
parents | 58d23f512c80 |
children | b877e54b0794 |
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 // check if authentication is needed and redirect if necessary |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
22 docBean.doAuthentication(request, response); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
23 |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
24 // parsing the query |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
25 // ----------------- |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
26 |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
27 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
28 // fill the request with the old format query string |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
29 dlRequest.setWithOldString(request.getQueryString()); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
30 // add number of pages |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
31 dlRequest.setPt(docBean.getNumPages(request)); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
32 // retrieve request in new paramter format |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
33 String query = "dlImage.jsp?" + dlRequest.getAsString(); |
58d23f512c80
New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents:
43
diff
changeset
|
34 %> |
34 | 35 |
36 <html> | |
37 <head> | |
38 <title>Digital Document Library</title> | |
39 </head> | |
40 | |
41 <frameset cols="*,90" border="0"> | |
43 | 42 <frame name="mainFrame" src="<%= query %>" scrolling="auto"> |
34 | 43 <frameset rows="20,*" border="0"> |
44 <frame name="pageFrame" src="about:blank" scrolling="no" noresize> | |
45 <frame name="rightFrame" src="dlMenu.html" scrolling="no" noresize> | |
46 </frameset> | |
47 </frameset> | |
48 | |
43 | 49 </html> |