方案有两种:
- 前端JS控制
- 后台Java代码控制
实现如下
一、前台防止重复提交
通过JS方法使表单提交后按钮变为disabled,用户则无法继续点击。
二.后台防止重复提交
前端每次提交时候都携带时间或者随机数,后台每次接到请求都将值存入session中,每次获取出来与上一次比较,如果一致则拦截。
方案有两种:
实现如下
通过JS方法使表单提交后按钮变为disabled,用户则无法继续点击。
前端每次提交时候都携带时间或者随机数,后台每次接到请求都将值存入session中,每次获取出来与上一次比较,如果一致则拦截。