gpt4 book ai didi

javascript - Spring项目中在新窗口中打开jsp

转载 作者:行者123 更新时间:2023-12-03 03:15:10 26 4
gpt4 key购买 nike

我在 JSP 文件中使用 jquery DataTables 创建了一个表。

function initTable(){

if (${isExternal}){
tableObject = {
"paging": true,
"ordering": true,
"order": [[1, "asc"]],
"info": false,
language: {
search: "_INPUT_",
searchPlaceholder: "Filter"
},
"pageLength": 50,
"retrieve": true
};
}else{
tableObject = {
"paging": true,
"ordering": true,
"info": false,
language: {
search: "_INPUT_",
searchPlaceholder: "Filter"
},
"pageLength": 50,
"retrieve": true
};
}
return $("#Mytable").DataTable(tableObject);
};
var myTable = initTable();

我想通过 Controller 从 Javascript 文件传递​​此表对象以打开 JSP,该 JSP 将开始带有下载进度条的下载过程(使用 Akamai 管理器)。问题是如何在新窗口中打开该 JSP 并传递该表对象。这是 Controller ,非常简单。现在它只是打开 JSP。我不知道如何传递对象并在新窗口中打开它。

@RequestMapping(value = {"/akamai"}, method = RequestMethod.POST)
public String getAkamaiDownloadPage() {
System.out.println("getAkamaiDownloadPage Works");
return "/download_window/akamai_download";
}

最佳答案

您可以使用window.open要求浏览器在新窗口/选项卡中打开给定的 URL(浏览器控制哪个)。

如果您打开位于同一域的 URL,您可以 pass whatever you need到新打开的页面。

关于javascript - Spring项目中在新窗口中打开jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46801088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com