java下載完,如何刷新jsp頁面

J2EE 码拜 10年前 (2015-04-14) 1000次浏览 0个评论
 

因為我下載的東西是自己生成的,生成完後插入數據庫,然後再下載下來,然後返回jsp頁面刷新jsp的列表,也就是把剛剛插入的數據顯示出來??

java下載完,如何刷新jsp頁面
高手出現呀 哪裡有
java下載完,如何刷新jsp頁面
10分
设置下载成功时候AJAX从新插一下最新数据被
java下載完,如何刷新jsp頁面
1分
什么意思,没看懂,下载什么东西,什么文件?
java下載完,如何刷新jsp頁面
1分
ajax  异步提交
java下載完,如何刷新jsp頁面
ajax 異步做不了下載,因為下載完后會關閉流,不會下載 會出錯
java下載完,如何刷新jsp頁面
引用 4 楼  的回复:

什么意思,没看懂,下载什么东西,什么文件?

我簡化一下:就是點擊A.jsp頁面下載 下載完后刷新一下A.jsp頁面

java下載完,如何刷新jsp頁面
1分
下载完数据以后再重新调用一下插入(更新)数据的方法。就OK了。
java下載完,如何刷新jsp頁面
2分
如果是A.jsp中一个链接访问B.jsp的下载功能的话,可以在A.jsp中加一些js如

window.open("B.jsp");//访问B.jsp调用下载功能
window.reload();
java下載完,如何刷新jsp頁面
1分
哈哈,这个问题我也遇到过,貌似可以重新做一个页面来显示哦
java下載完,如何刷新jsp頁面
再簡化: 功能是這樣的: form提交表單下載,然後下載完后,還要提示alert(“下載成功”); 我就想要這樣的一個功能
java下載完,如何刷新jsp頁面
1分
下载完后再重新查询一遍,然后在返回jsp页面吧
java下載完,如何刷新jsp頁面
我的下載后 就自己選擇目錄保存的呀,沒有返回值 
java下載完,如何刷新jsp頁面
1分
引用 11 楼  的回复:

再簡化: 功能是這樣的: form提交表單下載,然後下載完后,還要提示alert(“下載成功”); 我就想要這樣的一個功能

都选择目录下载了,是否下载成功浏览器或者下载工具会提示的,何必再加个alert(“下载成功”)??

java下載完,如何刷新jsp頁面
2分
ajax
java下載完,如何刷新jsp頁面
引用 14 楼  的回复:

引用 11 楼  的回复:

再簡化: 功能是這樣的: form提交表單下載,然後下載完后,還要提示alert(“下載成功”); 我就想要這樣的一個功能

都选择目录下载了,是否下载成功浏览器或者下载工具会提示的,何必再加个alert(“下载成功”)??

我說清楚一點吧 上面的只是我舉得一個樣例:我真實的做法是,我點下載后我就用了一個樣式把整個頁面覆蓋了(就是不讓操作了,其實就是相當於進度條的樣式) 只有從action 返回到jsp 這個樣式才會消失,但是java下載,下載后下载工具会提示的保存文件,但是他不會影響我的jsp 所有我的樣式一直還在,我就一直不能操作了。

java下載完,如何刷新jsp頁面
貌似没办法的,下载的动作时浏览器行为,无法获得下载完成的句柄~!
java下載完,如何刷新jsp頁面
引用 15 楼  的回复:

ajax

ajax 好像也不行

java下載完,如何刷新jsp頁面
10分
JS 定时查询后台页面状态就可以了。
java下載完,如何刷新jsp頁面
引用 19 楼  的回复:

JS 定时查询后台页面状态就可以了。

太假了吧 這樣做

java下載完,如何刷新jsp頁面
看來是沒辦法解決了
java下載完,如何刷新jsp頁面
10分
你点下载按钮或链接后用js再启动一个监听函数,专门用来访问服务器,设置隔多长时间访问一下吧,如果下载完成后在session中更改一个用来标识是否下载成功的值。监听方法专门用来访问session中用来标识是否成功的值。
java下載完,如何刷新jsp頁面
LZ这个问题最终怎么解决的?
java下載完,如何刷新jsp頁面
Lz解决了没。我也遇到这个问题啊,下载完成后,页面的不可操作的遮罩层去不掉啊。楼主有好方法分享吗

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明java下載完,如何刷新jsp頁面
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!