防止页面刷新重复提交的方法
不用考虑复杂的实现方法和思想,其实验证码就是一个最好的方法,每次提交时会随机产生一个验证码,保存时会匹配这个随机产生的一串数字,由于每次的验证码都不相同,所以只能保存一次,这样就可以防止提交后原地刷新页面重复提交。
至于随机验证码的保存和匹配方法,大都用Session,正在研究更高效的算法。
最简单的方法,随机产生四个数字:
至于随机验证码的保存和匹配方法,大都用Session,正在研究更高效的算法。
最简单的方法,随机产生四个数字:
Quote
public String getNumber() {
int i1 = (int) (java.lang.Math.random() * 10);
int i2 = (int) (java.lang.Math.random() * 10);
int i3 = (int) (java.lang.Math.random() * 10);
int i4 = (int) (java.lang.Math.random() * 10);
return String.valueOf(i1) + String.valueOf(i2) + String.valueOf(i3) + String.valueOf(i4);
int i1 = (int) (java.lang.Math.random() * 10);
int i2 = (int) (java.lang.Math.random() * 10);
int i3 = (int) (java.lang.Math.random() * 10);
int i4 = (int) (java.lang.Math.random() * 10);
return String.valueOf(i1) + String.valueOf(i2) + String.valueOf(i3) + String.valueOf(i4);
本文介绍了一种简单有效的方法来防止Web表单提交后的页面刷新导致的数据重复提交问题。该方法利用随机生成的验证码进行唯一性验证,确保了每次提交操作的有效性和唯一性。
290

被折叠的 条评论
为什么被折叠?



