519
|
1 <%@ page language="java" %>
|
|
2 <%!
|
|
3 // create DocumentBean instance for all JSP requests
|
|
4 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
|
|
5
|
|
6 // initialize DocumentBean instance in JSP init
|
|
7 public void jspInit() {
|
|
8 try {
|
|
9 // set servlet init-parameter
|
|
10 docBean.setConfig(getServletConfig());
|
|
11 } catch (javax.servlet.ServletException e) {
|
|
12 System.out.println(e);
|
|
13 }
|
|
14 }
|
|
15 %><%
|
|
16 // parsing the query
|
|
17 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
|
|
18 docBean.setRequest(dlRequest);
|
|
19 %>
|
|
20 // Automatically generated JSON-style JavaScript snippet with image parameters
|
|
21 {
|
|
22 <%
|
|
23 java.util.Iterator keys = dlRequest.keySet().iterator();
|
|
24 while (keys.hasNext()) {
|
|
25 String key = (String) keys.next();
|
|
26 digilib.servlet.Parameter val = dlRequest.get(key);
|
|
27 if (val.getType() == 'c') {
|
|
28 // client parameters only (and replace ".")
|
|
29 %><%= key.replace('.','_') %>: "<%= val.getAsString() %>";
|
|
30 <%
|
|
31 }
|
|
32 }
|
|
33 %>
|
|
34 };
|