From c757479adfb0e4da18f3d9795f608a7f004e0bde Mon Sep 17 00:00:00 2001
From: 霍东伟 <496960745@qq.com>
Date: 星期六, 29 六月 2019 10:05:24 +0800
Subject: [PATCH] 提交内容

---
 sensor/src/com/fgkj/servlets/EchartPictureDowloadServlet.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/sensor/src/com/fgkj/servlets/EchartPictureDowloadServlet.java b/sensor/src/com/fgkj/servlets/EchartPictureDowloadServlet.java
index 784e197..e1c62ca 100644
--- a/sensor/src/com/fgkj/servlets/EchartPictureDowloadServlet.java
+++ b/sensor/src/com/fgkj/servlets/EchartPictureDowloadServlet.java
@@ -56,11 +56,14 @@
 		String[] picNames = null;
 		String[] picSours = null;
 		String[][] tabData = null;
-		
 		try {
-			picNames = ActionUtil.getGson().fromJson(req.getParameter("picNames"), String[].class);
-			picSours = ActionUtil.getGson().fromJson(req.getParameter("picSours"), String[].class);
-			tabData  = ActionUtil.getGson().fromJson(req.getParameter("tabData"), String[][].class);
+			picNames = req.getParameter("picNames")==null?null:ActionUtil.getGson().fromJson(req.getParameter("picNames"), String[].class);
+			picSours = req.getParameter("picSours")==null?null:ActionUtil.getGson().fromJson(req.getParameter("picSours"), String[].class);
+			tabData  = req.getParameter("tabData")==null?null:ActionUtil.getGson().fromJson(req.getParameter("tabData"), String[][].class);
+//			for(int i =0;i<picNames.length;i++) {
+//				System.out.print(picNames[i]+"\t");
+//				System.out.println(picSours[i]);
+//			}
 			// 鍒涘缓涓�涓伐浣滆杽
 			HSSFWorkbook wb = new HSSFWorkbook();
 			if(picNames != null && picSours != null){
@@ -87,7 +90,7 @@
 	private void ExprotReportTabData(HSSFWorkbook wb, HttpServletRequest req,
 			HttpServletResponse resp, String[][] tabData) {
 		HSSFSheet sheet1 = wb.createSheet("琛ㄦ牸鏁版嵁");
-		int rownum = 1;
+		int rownum = 0;
 		for(int i=0;i<tabData[0].length;i++){
 			sheet1.createRow(rownum);
 			for(int j=0;j<tabData[i].length;j++){
@@ -111,7 +114,7 @@
 				e.printStackTrace();
 			}
 		}
-		int rownum = 1;
+		int rownum = 0;
 		//鍒涘缓鍥剧墖
 		if(bytes.size() > 0){			
 			HSSFPatriarch patriarch = sheet1.createDrawingPatriarch();

--
Gitblit v1.9.1