Mercurial > hg > digilib-old
annotate client/digitallibrary/digilib.jsp @ 457:4778d8af7913
nicer xml directory listing
- size tag for directory
- mo=dir outputs only top level directory
author | robcast |
---|---|
date | Thu, 02 Feb 2006 18:50:33 +0100 |
parents | 1b7a6c0b2da8 |
children |
rev | line source |
---|---|
329
1b7a6c0b2da8
fixed problems with Netscape4 (silly error by me partly :-)
robcast
parents:
317
diff
changeset
|
1 <%@ page language="java" %><%! |
167
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
2 // authentication stuff - robert |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
3 // ----------------------------- |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
4 // create DocumentBean instance for all JSP requests |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
5 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean(); |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
6 |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
7 // initialize DocumentBean instance in JSP init |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
8 public void jspInit() { |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
9 try { |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
10 // set servlet init-parameter |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
11 docBean.setConfig(getServletConfig()); |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
12 } catch (javax.servlet.ServletException e) { |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
13 System.out.println(e); |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
14 } |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
15 } |
329
1b7a6c0b2da8
fixed problems with Netscape4 (silly error by me partly :-)
robcast
parents:
317
diff
changeset
|
16 %><% |
167
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
17 |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
18 // parsing the query |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
19 // ----------------- |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
20 |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
21 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
22 // check if authentication is needed and redirect if necessary |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
23 docBean.doAuthentication(dlRequest, response); |
317 | 24 |
25 String digiURL = "digimage.jsp?" + dlRequest.getAsString(); | |
167
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
26 |
317 | 27 %><html> |
167
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
28 <head> |
329
1b7a6c0b2da8
fixed problems with Netscape4 (silly error by me partly :-)
robcast
parents:
317
diff
changeset
|
29 <title>Digital Document Library</title> |
167
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
30 </head> |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
31 |
317 | 32 <frameset cols="*,90" border="0" onload="pageFrame.show()"> |
33 <frame name="mainFrame" src="<%= digiURL %>" scrolling="auto"> | |
329
1b7a6c0b2da8
fixed problems with Netscape4 (silly error by me partly :-)
robcast
parents:
317
diff
changeset
|
34 <frameset rows="25,*" border="0"> |
317 | 35 <frame name="pageFrame" src="oldskin/pageWin.html" scrolling="no" noresize> |
36 <frame name="rightFrame" src="oldskin/dlMenu.html" scrolling="no" noresize> | |
167
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
37 </frameset> |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
38 </frameset> |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
39 |
2336ac05d57d
Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents:
133
diff
changeset
|
40 </html> |