Преглед изворни кода

隐藏导出为文本的按钮;通过 forward 转发时,去除无用的时间戳

sunyj пре 8 година
родитељ
комит
a386112578

+ 1 - 4
src/main/java/com/uas/report/controller/PrintController.java

@@ -3,7 +3,6 @@ package com.uas.report.controller;
 import java.io.File;
 import java.io.IOException;
 import java.sql.SQLException;
-import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -42,8 +41,6 @@ import net.sf.jasperreports.engine.JRException;
 @RequestMapping("/print")
 public class PrintController {
 
-	private static final long timestamp = new Date().getTime();
-
 	@Autowired
 	private PrintService printService;
 
@@ -89,7 +86,7 @@ public class PrintController {
 		// 预览或打印
 		case PREVIEW:
 		case PRINT:
-			request.getRequestDispatcher("preview?t=" + timestamp).forward(request, response);
+			request.getRequestDispatcher("preview").forward(request, response);
 			break;
 		case PDF:
 			export(userName, profile, reportName, whereCondition, otherParameters, ExportType.PDF.getQualifier(), true,

+ 1 - 1
src/main/webapp/WEB-INF/views/preview.html

@@ -62,7 +62,7 @@
 				title="下载Excel(仅数据)">
 				<i class="fa fa-file-excel-o fa-lg" aria-hidden="true"></i>
 			</button>
-			<button id="downloadText" class="toolbarButton"
+			<button id="downloadText" hidden="true" class="toolbarButton"
 				title="下载Text">
 				<i class="fa fa-file-text-o fa-lg" aria-hidden="true"></i>
 			</button>