Jelajahi Sumber

导出excel文件名进行url解码

songxinlu 3 tahun lalu
induk
melakukan
62830c9269
1 mengubah file dengan 7 tambahan dan 1 penghapusan
  1. 7 1
      src/main/java/com/diagbot/aop/LogAspect.java

+ 7 - 1
src/main/java/com/diagbot/aop/LogAspect.java

@@ -48,7 +48,9 @@ import org.springframework.security.web.util.matcher.AntPathRequestMatcher;
 import org.springframework.stereotype.Component;
 
 import javax.servlet.http.HttpServletRequest;
+import java.io.UnsupportedEncodingException;
 import java.lang.reflect.Field;
+import java.net.URLDecoder;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.HashMap;
@@ -182,7 +184,11 @@ public class LogAspect {
      */private void initOutMap(Map<String, Object> outMap) {
         //添加excelName:获取前端要导出的文件名
         if(StringUtil.isNotBlank(SysUserUtils.getExcelName())){
-            outMap.put("#excelName",SysUserUtils.getExcelName());
+            try {
+                outMap.put("#excelName", URLDecoder.decode(SysUserUtils.getExcelName(),"UTF-8"));
+            } catch (UnsupportedEncodingException e) {
+                e.printStackTrace();
+            }
         }
         if(StringUtil.isNotBlank(SysUserUtils.getIsPlacefile())){
             outMap.put("#isPlacefile",SysUserUtils.getIsPlacefile());