大连仟亿科技
客服中心
  • 电话
  • 电话咨询:0411-39943997
  • 手机
  • 手机咨询:15840979770
    手机咨询:13889672791
网络营销 >更多
您现在的位置:仟亿科技 > 新闻中心 > 常见问题

java 网页页面重复操作问题

作者:billionnet 发布于:2012/2/17 21:54:18 点击量:

我用jsp调用java类操作数据库,后台可能需要一段时间才能完成。这段时间希望前台用户不要做其它操作,或者用户再次操作的时候停止后台的操作, 执行用户新的指令。

 

 

首先说:

 

后台需要一段时间才能完成, 这段时间阻止用户的其他操作。

1. 用JS, 在页面阻止用户重复点击。(但是客户端验证是不可靠的, 如果是很重要的, 肯定要在服务端也加上限制。)

 

[javascript] view plaincopy
  1. var flag = false;  
  2. function operation(){  
  3.     if(flag == true){  
  4.          alert("waiting...");  
  5.          return false;  
  6.     }  
  7.     flag = true;  
  8.     return true;  
  9. }  

 

 

2. 当提交的时候把指定按钮设置成灰的并且让一个隐藏的等待层显示出来。(最常用)

3. jsp调用类时候,可以成功的话,可以返回一个值 如1或者0,前台页面等收到这个值后再进行页面跳转。



分享到:


评论加载中...
内容:
评论者: 验证码:
  

Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号   google网站地图   百度网站地图   网站地图

公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明