
范例github地址
注意:PRG设计模式并不适用所有的重复提交情况,、
比如:
1)由于服务器响应缓慢,用户刷新提交POST请求造成的重复提交。
2)用户点击后退按钮,返回到数据提交界面,导致的数据重复提交。
3)用户多次点击提交按钮,导致的数据重复提交。
4)用户恶意避开客户端预防多次提交手段,进行重复数据提交。
防表单重复提交:
前端控制,使用js将提交按钮变灰(不可二次点击)
web端的话使用session,生成一个token(随机产生的字符串)存入session,页面使用EL表达式获得,表单提交时将token也传入后台,对token进行判断。
数据库表加约束,比如唯一约束
在uniapp想要实现一个表单提交的功能,完成此功能后进行压力测试发现,当多次快速点击提交按钮,会将表单多次重复提交,这就导致后端后收到多条数据。所以,前端需要做一个按钮的重复点击处理。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)