麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

JSP數(shù)據(jù)分頁導(dǎo)出下載顯示進度條樣式

2024-09-05 00:22:46
字體:
供稿:網(wǎng)友

1、思路

分頁數(shù)據(jù)查詢,同時緩存設(shè)置進度(為當前取出數(shù)據(jù)點總數(shù)據(jù)比例)

2、界面進度條 為 異步請求緩存比例

3、代碼

css:

body{position:relative;}.mask{position:absolute;left:0px;top:0px;height:100%;width:100%;background-color: #eee;display:none;filter:alpha(opacity=50); /*IE濾鏡,透明度50%*/-moz-opacity:0.5; /*Firefox私有,透明度50%*/opacity:0.9;/*其他,透明度50%*/z-index:999;}.out{margin:auto;margin-top:20%;text-align:center;height:30px;width:500px;background-color: #fff;border:1px solid red;position:relative;}.in{position:absolute;left:-1px;top:0px;height:28px;width:0px;background-color: red;}.num{position:absolute;left:0px;top:0px;height:30px;line-height:30px;width:500px;text-align:center;position:relative;}

js:

$(function(){$(.donwload).click(function(){var ulr = ----;var key = new Date().getTime();url+="?key="+key;downloadFile(url);process(key);});});function downloadFile(url) {try{var elemIF = document.createElement("iframe")elemIF.style.display = "none";document.body.appendChild(elemIF);elemIF.src = url;}catch(e){}}function process(key){$.ajax({type: 'GET',url: ----------,async:true,success:function (data) {if(data){data = parseFloat(data).toFixed(2);$(".in").css("width",(data/100*500)+"px");$(".num").text(data+"%");if(data >= 100){setTimeout(function(){$(".mask").hide();}, 3000);}else{setTimeout(function(){process(key);}, 1000);}}},error:function () {}});}

downaction

try{redisTemplate.opsForValue().set("down_process_"+qm.getKey(),0.1);int i = 0;while(true){qm.getPage().setNowPage(i++);qm.getPage().setPageSize(100);Page dbpage = 取當前頁數(shù)據(jù)List<> list = (List<>) dbpage.getResult();if(list != null && list.size() > 0){if(list.size() < 100) {redisTemplate.opsForValue().set("down_process_"+qm.getKey(), 100);}else{double process = i * 100.0 / dbpage.getTotalCount() * 100;if(process < 0.1)process=0.1d;redisTemplate.opsForValue().set("down_process_"+qm.getKey(), process);}}logger.info("-------value:" + redisTemplate.opsForValue().get("down_process_"+qm.getKey()));if(list == null || list.size() < 100) {redisTemplate.opsForValue().set("down_process_"+qm.getKey(),100);break;}logger.info("-------value:" + redisTemplate.opsForValue().get("down_process_"+qm.getKey()));continue;}}catch(){}finally{redisTemplate.opsForValue().set("down_process_"+qm.getKey(),100);redisTemplate.expire("down_process_"+qm.getKey(),5, TimeUnit.MINUTES);}public double process(HttpServletRequest request, HttpServletResponse response,@PathVariable(value ="key") String key) throws IOException {Double process = 0.1d;try{int i = 0;while(true) {if(i>=2){process = 100d;break;}i++;if (redisTemplate.opsForValue().get("down_process_"+key) == null) {Thread.currentThread().sleep(1000l);continue;}else{process = Double.valueOf(redisTemplate.opsForValue().get("down_process_"+key).toString());break;}}}catch (Exception e){process = 0.1d;e.printStackTrace();}finally {return process;}}

以上所述是小編給大家介紹的JSP數(shù)據(jù)分頁導(dǎo)出下載顯示進度條樣式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到JSP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品无码不卡在线播放he | 97伦理 | 国产精品视频在线观看免费 | 国产资源在线视频 | 国产羞羞视频在线免费观看 | 精品国产一区二区亚洲人成毛片 | 主播粉嫩国产在线精品 | 最近免费观看高清韩国日本大全 | 少妇的肉体2无删减版 | 免费黄色大片在线观看 | 成人午夜视频网站 | 国产乱淫a∨片免费观看 | 精品国产乱码久久久久久久久 | 失禁高潮抽搐喷水h | 欧美精品久久久久久久久久 | 鲁丝片一区二区三区免费入口 | 91九色视频在线播放 | bt 自拍 另类 综合 欧美 | 一本色道久久综合亚洲精品小说 | 永久av在线免费观看 | 一级毛片在线免费观看视频 | 亚洲片在线观看 | 国产免费网站视频 | 国产一区二区三区四区在线 | 27xxoo无遮挡动态视频 | 免费a级毛片永久免费 | 日本成人高清视频 | 伊人午夜视频 | 5xx免费看 | a视频网站| 日韩黄色av网站 | 欧美一级免费在线观看 | 夜夜夜精品视频 | 一级片久久免费 | 欧美亚洲一区二区三区四区 | 国产精品久久久久久一区二区三区 | 国产自在自线午夜精品视频在 | 日本在线观看高清完整版 | 中文字幕网址 | 亚洲成人欧美在线 | av在线收看|