summaryrefslogtreecommitdiffstats
path: root/WEB-INF/src/ExcelGenerator.java
diff options
context:
space:
mode:
Diffstat (limited to 'WEB-INF/src/ExcelGenerator.java')
-rw-r--r--WEB-INF/src/ExcelGenerator.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/WEB-INF/src/ExcelGenerator.java b/WEB-INF/src/ExcelGenerator.java
new file mode 100644
index 0000000..51a4e54
--- /dev/null
+++ b/WEB-INF/src/ExcelGenerator.java
@@ -0,0 +1,19 @@
+
+import java.io.IOException;
+import java.net.URLDecoder;
+
+import javax.servlet.http.*;
+
+import com.dhtmlx.xml2excel.ExcelWriter;
+
+
+@SuppressWarnings("serial")
+public class ExcelGenerator extends HttpServlet {
+
+ public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ String xml = req.getParameter("grid_xml");
+ xml = URLDecoder.decode(xml, "UTF-8");
+ (new ExcelWriter()).generate(xml, resp);
+ }
+
+} \ No newline at end of file