diff client/digitallibrary/dlInfo-js.jsp @ 515:057ed991d9bd jquery

zeroth version of new js skin
author robcast
date Mon, 07 Sep 2009 18:22:54 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/client/digitallibrary/dlInfo-js.jsp	Mon Sep 07 18:22:54 2009 +0200
@@ -0,0 +1,34 @@
+<%@ page language="java" %>
+<%!
+// create DocumentBean instance for all JSP requests
+digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
+
+// initialize DocumentBean instance in JSP init
+public void jspInit() {
+    try {
+        // set servlet init-parameter
+        docBean.setConfig(getServletConfig());
+    } catch (javax.servlet.ServletException e) {
+        System.out.println(e);
+    }
+}
+%><%
+// parsing the query
+digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
+docBean.setRequest(dlRequest);
+%>
+// Automatically generated JSON-style JavaScript snippet with image parameters
+{
+<%
+    java.util.Iterator keys = dlRequest.keySet().iterator();
+    while (keys.hasNext()) {
+        String key = (String) keys.next();
+        digilib.servlet.Parameter val = dlRequest.get(key);
+        if (val.getType() == 'c') {
+        	// client parameters only (and replace ".")
+	%><%= key.replace('.','_') %>: "<%= val.getAsString() %>";
+<%
+        }
+    }
+%>
+};