diff gnv/src/main/java/de/intevation/gnv/action/DoOutputAction.java @ 583:2f3d885fed09

Adjusted http requests and appended a new parameter export mode to 'out'-xml document to choose between svg, pdf or image exports. gnv/trunk@725 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 02 Mar 2010 14:55:29 +0000
parents a634d5ee961d
children 15ac78a91d1b
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/action/DoOutputAction.java	Tue Mar 02 10:53:30 2010 +0000
+++ b/gnv/src/main/java/de/intevation/gnv/action/DoOutputAction.java	Tue Mar 02 14:55:29 2010 +0000
@@ -59,11 +59,13 @@
                                  HttpServletResponse response) throws Exception {
         log.debug("DoOutputAction.execute");
         try {
-            String target = request.getParameter("target");
+            String target   = request.getParameter("target");
             String mimeType = request.getParameter("mimetype");
+            String mode     = request.getParameter("mode");
 
             log.debug("Target: " + target);
             log.debug("MimeType: " + mimeType);
+            log.debug("ExportMode: " + mode);
 
             // TODO Check if is propper;
 
@@ -99,9 +101,14 @@
                 this.setHeaders(target, mimeType, response, request);
 
                 OutputStream outputStream = response.getOutputStream();
-                adc.doOutput(sm.getSelectedArtifactFactory(), sm
-                        .getCurrentArtifact(), outputStream, target, mimeType,
-                        ips);
+                adc.doOutput(
+                    sm.getSelectedArtifactFactory(),
+                    sm.getCurrentArtifact(),
+                    outputStream,
+                    target,
+                    mode,
+                    mimeType,
+                    ips);
 
                 outputStream.flush();
                 outputStream.close();

http://dive4elements.wald.intevation.org