我的 JSP 页面中有一个链接,用户可以使用它下载 Excel 文件。当用户单击链接时, Controller 将转到一个 java 脚本函数,我在其中显示一个移动图像(如进度条),然后它将被重定向到 Action 类。执行 java 代码后,会出现一个弹出窗口,要求用户打开/保存文件。 由于页面没有刷新,进度条一直在运行,我无法隐藏它。
有没有人知道如何使用 Javascript 解决这个问题,因为我对 Jquery 不太了解。
提前致谢。
function generateRnDFootPrint(){
progressBar.showBar(); // progress bar appears
location.href='<%= contextPath %>/saveMTP.do?method=getRnDFootPrintReport&orgCode=<%=orgCode%>&orgId=<%=orgId%>';
}
最佳答案
尝试以下...我只是在函数末尾添加一行:
function generateRnDFootPrint(){
progressBar.showBar(); // progress bar appears
location.href='<%= contextPath %>/saveMTP.do?method=getRnDFootPrintReport&orgCode=<%=orgCode%>&orgId=<%=orgId%>';
setTimeout(function(){progressBar.hideBar();},2000);
}
我希望它能解决问题......如果没有,那么你应该有一个函数来隐藏栏并调用它,就像在注释行中一样;)
致敬。
关于java - 下载 Excel 文件后重新加载 JSP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15228462/