annotate client/digitallibrary/dlInfo-js.jsp @ 519:b21acdd1fa9d jquery

zeroth version of new js skin
author robcast
date Mon, 07 Sep 2009 18:22:54 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
519
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
1 <%@ page language="java" %>
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
2 <%!
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
3 // create DocumentBean instance for all JSP requests
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
4 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
5
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
6 // initialize DocumentBean instance in JSP init
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
7 public void jspInit() {
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
8 try {
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
9 // set servlet init-parameter
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
10 docBean.setConfig(getServletConfig());
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
11 } catch (javax.servlet.ServletException e) {
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
12 System.out.println(e);
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
13 }
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
14 }
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
15 %><%
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
16 // parsing the query
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
17 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
18 docBean.setRequest(dlRequest);
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
19 %>
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
20 // Automatically generated JSON-style JavaScript snippet with image parameters
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
21 {
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
22 <%
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
23 java.util.Iterator keys = dlRequest.keySet().iterator();
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
24 while (keys.hasNext()) {
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
25 String key = (String) keys.next();
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
26 digilib.servlet.Parameter val = dlRequest.get(key);
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
27 if (val.getType() == 'c') {
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
28 // client parameters only (and replace ".")
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
29 %><%= key.replace('.','_') %>: "<%= val.getAsString() %>";
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
30 <%
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
31 }
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
32 }
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
33 %>
b21acdd1fa9d zeroth version of new js skin
robcast
parents:
diff changeset
34 };