我用jsp调用java类操作数据库,后台可能需要一段时间才能完成。这段时间希望前台用户不要做其它操作,或者用户再次操作的时候停止后台的操作, 执行用户新的指令。
首先说:
后台需要一段时间才能完成, 这段时间阻止用户的其他操作。
1. 用JS, 在页面阻止用户重复点击。(但是客户端验证是不可靠的, 如果是很重要的, 肯定要在服务端也加上限制。)
- var flag = false;
- function operation(){
- if(flag == true){
- alert("waiting...");
- return false;
- }
- flag = true;
- return true;
- }
2. 当提交的时候把指定按钮设置成灰的并且让一个隐藏的等待层显示出来。(最常用)
3. jsp调用类时候,可以成功的话,可以返回一个值 如1或者0,前台页面等收到这个值后再进行页面跳转。
Copyright@ 2011-2016 版权所有:大连千亿科技有限公司 辽ICP备11013762-3号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2317 客服电话:0411-39943997 QQ:2088827823 37482752
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明