Unverified 提交 e509c020 authored 作者: fit2cloud-chenyw's avatar fit2cloud-chenyw 提交者: GitHub

Merge pull request #1395 from dataease/pr@v1.5@fix_iframe_public_link

fix: 第三方iframe嵌入公共链接
...@@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.Cookie; import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@Controller @Controller
@RequestMapping @RequestMapping
...@@ -45,13 +46,14 @@ public class IndexController { ...@@ -45,13 +46,14 @@ public class IndexController {
} }
@GetMapping("/link/{index}") @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); String url = panelLinkService.getUrlByIndex(index);
HttpServletResponse response = ServletUtils.response(); HttpServletResponse response = ServletUtils.response();
String param = url.substring(url.indexOf("?") + 1); try {
Cookie cookie = new Cookie("link", param.split("=")[1]); response.sendRedirect(url);
response.addCookie(cookie); } catch (IOException e) {
return url; e.printStackTrace();
}
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论