防止页面重复提交

来源:互联网 发布:数据库索引怎么使用 编辑:程序博客网 时间:2024/05/19 00:48
用户由于网络延迟重复点击所致:

处理方式 -- 利用redis的单线程 :进入业务方法 设置key +uid作为缓存,每次进来计数器会自增长
同一用户重复点击 计数器必定大于1 直接return “不要重复点击”。
--web项目可以每次请求 都设置一个token保存到session中 传递到页面 保存到form中隐藏起来,页面submit
的时候判断是否session中是否存在此token,存在处理相关业务 删除session中token。这样避免多次处理业务。
---页面 用js控制重复提交
原创粉丝点击