社区
非技术区
帖子详情
我晕CSDN 居然没有对客户端重复提交问题做防止?
huangyongmusic
2011-07-16 02:03:58
CSDN 把防止刷新重复提交信息参数,的原理代码,讲一下啊,
...全文
104
3
打赏
收藏
我晕CSDN 居然没有对客户端重复提交问题做防止?
CSDN 把防止刷新重复提交信息参数,的原理代码,讲一下啊,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangyongmusic
2011-07-16
打赏
举报
回复
求高手,给出具体代码
huangyongmusic
2011-07-16
打赏
举报
回复
客户端提交的数据信息,如果被成功提交并处理和返回信息给客户端
时,这时候要把客户端ULR中的参数清0, 防止刷新,IE缓存的数据再
次被提交,重复处理,会造成异想不到的结果。
当客户端提交的数据,没有返回结果, 客户端等了好长时间,页面还
是未能打开,这时候客户端可能就刷新页面,这时候数据重新提交,
如果这时,服务器已经有了上次提交的数据且已经处理只是返回给客
户端传送失败或网络故障,第二次提交数据并操作就会出问题,典型
的就是数据库增加数据。
也可能是数据在提交时,根本就没有达到服务器就消失了,遇到网格故障!那么第二次提交刷新页面是对的
应该有一个session保存一个,数据提交成功,如果不成功的话,那么返回重新提交或刷新页面的命令,或者是提示。
huangyongmusic
2011-07-16
打赏
举报
回复
客户端提交的数据信息,如果被成功提交并处理和返回信息给客户端
时,这时候要把客户端ULR中的参数清0, 防止刷新,IE缓存的数据再
次被提交,重复处理,会造成异想不到的结果。
当客户端提交的数据,没有返回结果, 客户端等了好长时间,页面还
是未能打开,这时候客户端可能就刷新页面,这时候数据重新提交,
如果这时,服务器已经有了上次提交的数据且已经处理只是返回给客
户端传送失败或网络故障,第二次提交数据并操作就会出问题,典型
的就是数据库增加数据。
也可能是数据在提交时,根本就没有达到服务器就消失了,遇到网格故障!那么第二次提交刷新页面是对的
应该有一个session保存一个,数据提交成功,如果不成功的话,那么返回重新提交或刷新页面的命令,或者是提示。
java如何
防止
重复
提交
本文介绍了一种通过使用Session令牌来
防止
Web应用中
重复
提交
的方法。该方法通过在
客户端
页面上生成一个隐藏的Token字段并与服务器端Session中的Token进行比对,有效避免了因多次点击
提交
按钮或页面刷新导致的数据
重复
提交
问题
。
总结:
重复
提交
、
重复
刷新、
防止
后退的
问题
以及处理方式 (来自
CSDN
)
本文探讨了在Web应用程序中
防止
重复
提交
、
重复
刷新及阻止用户后退操作的方法。通过
客户端
脚本和服务器端Token机制,确保数据
提交
的准确性。
jsp
防止
重复
提交
本文深入探讨了在Web开发中
防止
重复
提交
、刷新及后退操作引起的数据
重复
问题
。介绍了多种
客户端
与服务器端的处理方法,包括使用脚本限制、令牌机制及Struts框架中的同步令牌实现。
java
防止
表单
重复
提交
本文探讨了Web应用中
防止
重复
提交
、刷新及后退操作的方法,包括
客户端
与服务器端的多种策略,重点介绍了基于同步令牌机制的实现。
AOP表单
防止
重复
提交
该文章介绍了一个使用自定义注解和SpringAOP实现的
防止
重复
提交
的机制。通过在方法上添加注解,结合Redis存储临时数据,限制在一定时间内同一请求的多次
提交
,以此避免
重复
操作。
非技术区
23,404
社区成员
70,512
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章