对于一些数据处理的B/S系统,在业务数据提交后都需要防止用户刷新页面而造成多次提交数据。
使用session来防止刷新是一个不错的解决方案,下面讲解一下具体的做法。
1.前提:
- “提交”按钮点击后要失效。
- session变量tmp,值为“ok”和“no”。
2.数据提交页面的控制:
if
(tmp
==
"
ok
"
)
...
{
tmp = "no";
//数据处理
} else ... {
//提示不能重复提交
}
tmp = "no";
//数据处理
} else ... {
//提示不能重复提交
}
很简单的代码就能实现!