日期:2014-05-20  浏览次数:20697 次

如何防止一个按钮,连续点击,多次提交??
面试题,谢谢了。

------解决方案--------------------
网页 还是 swing
------解决方案--------------------
设置个变量 如:boolean falg = false;
在点击之前进行判断 若为true 则不响应任何操作 若为false 则响应任何操作
初值让它为false
点击一次 为true


------解决方案--------------------
设置 falg;楼上说的很清楚了哦
------解决方案--------------------
探讨

设置个变量 如:boolean falg = false;
在点击之前进行判断 若为true 则不响应任何操作 若为false 则响应任何操作
初值让它为false
点击一次 为true

------解决方案--------------------
JSP页面这些生成一个TOKEN放在session, input type=hidden token值写在input, 提交的时候后台校验;

SWING这些就不说了
------解决方案--------------------
探讨
引用:

设置个变量 如:boolean falg = false;
在点击之前进行判断 若为true 则不响应任何操作 若为false 则响应任何操作
初值让它为false
点击一次 为true


如果是ajax呢?

------解决方案--------------------
点完就把按钮灰掉
------解决方案--------------------
swing:
1. 设置标志位,只有当标志位的值满足一定条件时,才对事件作出响应
2. 在响应动作事件时,将按钮置灰。

what's ajax?
------解决方案--------------------
这样的面试题完全可以不回答。

按钮,哪个环境下的按钮?
------解决方案--------------------
探讨

点完就把按钮灰掉

------解决方案--------------------
学习了
------解决方案--------------------
响应事件时,设个合适时间