summaryrefslogtreecommitdiffstats
path: root/WEB-INF/src/CSVGenerator.java
diff options
context:
space:
mode:
authorStanislav Wolski <stanislau.wolski@gmail.com>2017-03-29 09:06:23 +0300
committerStanislav Wolski <stanislau.wolski@gmail.com>2017-03-29 09:06:23 +0300
commit89d0bf924e9b8a4fc6782599fd80ec7c7798e016 (patch)
tree5fb3cecab5ca02801e4209634880d6fe85295cb6 /WEB-INF/src/CSVGenerator.java
downloadgrid-export-excel-java-origin/master.zip
grid-export-excel-java-origin/master.tar.gz
grid-export-excel-java-origin/master.tar.bz2
Diffstat (limited to 'WEB-INF/src/CSVGenerator.java')
-rw-r--r--WEB-INF/src/CSVGenerator.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/WEB-INF/src/CSVGenerator.java b/WEB-INF/src/CSVGenerator.java
new file mode 100644
index 0000000..a2508f4
--- /dev/null
+++ b/WEB-INF/src/CSVGenerator.java
@@ -0,0 +1,16 @@
+import java.io.IOException;
+import java.net.URLDecoder;
+import javax.servlet.http.*;
+
+import com.dhtmlx.xml2excel.CSVWriter;
+
+public class CSVGenerator extends HttpServlet {
+
+ public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ req.setCharacterEncoding("UTF-8");
+ String xml = req.getParameter("grid_xml");
+ xml = URLDecoder.decode(xml, "UTF-8");
+ CSVWriter writer = new CSVWriter();
+ writer.generate(xml, resp);
+ }
+}