annotate client/digitallibrary/dlInfo-xml.jsp @ 644:bffc7d8c3641 jquery

renamed 'actions' to 'buttons' and 'methods' to 'actions' actionGroups now buttonGroups all functions in actions automatically get 'data' as first argument
author robcast
date Thu, 20 Jan 2011 19:37:19 +0100
parents 480c3553c8d2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
212
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
1 <%@ page language="java" %><%!
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
2 // create DocumentBean instance for all JSP requests
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
3 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
4
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
5 // initialize DocumentBean instance in JSP init
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
6 public void jspInit() {
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
7 try {
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
8 // set servlet init-parameter
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
9 docBean.setConfig(getServletConfig());
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
10 } catch (javax.servlet.ServletException e) {
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
11 System.out.println(e);
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
12 }
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
13 }
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
14 %><?xml version="1.0" encoding="UTF-8" ?>
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
15 <%
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
16 // process request
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
17 // get digilib config
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
18 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig();
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
19 // parsing the query
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
20 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
250
8ae5f49b5214 servlet version 1.19b5
robcast
parents: 212
diff changeset
21 docBean.setRequest(dlRequest);
212
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
22
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
23 %><!-- Automatically generated XML snippet with document parameters -->
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
24 <document-parameters>
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
25 <%
553
480c3553c8d2 more refactoring and rearranging
robcast
parents: 544
diff changeset
26 Object[] keys = dlRequest.getParams().keySet().toArray();
212
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
27 java.util.Arrays.sort(keys);
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
28 int l = keys.length;
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
29 for (int i = 0; i < l; i++) {
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
30 String key = (String) keys[i];
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
31 String val = dlRequest.getAsString(key);
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
32 if (val.length() == 0) {
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
33 val = "";
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
34 }
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
35 %> <parameter name="<%= key %>" value="<%= val %>"/>
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
36 <%
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
37 }
148a2e7464b0 image information in XML format
robcast
parents:
diff changeset
38 %></document-parameters>