From 0b1f5fe3b436d4aa6d3ff438b90b0992c880382e Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 6 Dec 2021 11:04:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AC=AC=E4=B8=89=E6=96=B9iframe?= =?UTF-8?q?=E5=B5=8C=E5=85=A5=E5=85=AC=E5=85=B1=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/controller/IndexController.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/backend/src/main/java/io/dataease/controller/IndexController.java b/backend/src/main/java/io/dataease/controller/IndexController.java index 7236b8d6b4..f4672af13c 100644 --- a/backend/src/main/java/io/dataease/controller/IndexController.java +++ b/backend/src/main/java/io/dataease/controller/IndexController.java @@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import javax.annotation.Resource; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; +import java.io.IOException; @Controller @RequestMapping @@ -45,13 +46,14 @@ public class IndexController { } @GetMapping("/link/{index}") - public String link(@PathVariable(value = "index", required = true) Long index) { + public void link(@PathVariable(value = "index", required = true) Long index) { String url = panelLinkService.getUrlByIndex(index); HttpServletResponse response = ServletUtils.response(); - String param = url.substring(url.indexOf("?") + 1); - Cookie cookie = new Cookie("link", param.split("=")[1]); - response.addCookie(cookie); - return url; + try { + response.sendRedirect(url); + } catch (IOException e) { + e.printStackTrace(); + } }