社区
Web 开发
帖子详情
解决“表单重复提交”有什么好办法
gengliangyu
2009-12-18 05:37:06
大家好,有什么办法解决表单的重复提交吗? 例如,我将a.jsp里面的东西提交到b.jsp,
提交结束之后,如果我刷新一下当前界面,相当于又提交了一次,有什么好办法能解决这个问题??
我们目前的方法是通过数据库里面的数据来判断是否属于重复提交,但是我个人认为这个方法不是很好。
希望哪位高手能够指点一下!! 谢谢!!
...全文
137
20
打赏
收藏
解决“表单重复提交”有什么好办法
大家好,有什么办法解决表单的重复提交吗? 例如,我将a.jsp里面的东西提交到b.jsp, 提交结束之后,如果我刷新一下当前界面,相当于又提交了一次,有什么好办法能解决这个问题?? 我们目前的方法是通过数据库里面的数据来判断是否属于重复提交,但是我个人认为这个方法不是很好。 希望哪位高手能够指点一下!! 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhishouzhetian88
2010-09-15
打赏
举报
回复
jsp 防止重复提交, 没用框架 ,只是个简单的servlet
licip
2009-12-19
打赏
举报
回复
struts2中也有呀.
bobo415
2009-12-19
打赏
举报
回复
Token,用token防止重复struts中的
MaWenWu281107072139
2009-12-19
打赏
举报
回复
struts的令牌机制
防止重复提交
xia253964715
2009-12-18
打赏
举报
回复
Token,用token
显示A.jsp的action中加入saveToken(request);
提交后加入if (isTokenValid(request, true)) {
} else {
String str = "禁止刷新";
request.setAttribute("error", str);
return mapping.findForward("error");
}
这样就OK啦!!!
zl3450341
2009-12-18
打赏
举报
回复
struts的令牌机制
http://blog.csdn.net/msdnweixiaomsdn/archive/2007/08/28/1762254.aspx
bolink5
2009-12-18
打赏
举报
回复
我blog 上有的
你自己看下把
目前有三中方法控制重复提交
Gqinqin
2009-12-18
打赏
举报
回复
[Quote=引用 10 楼 xiaoyi3317 的回复:]
引用 9 楼 javaalpha 的回复:
用js实现 加一个return。
你可以不让页面刷新。。网上好像也有例子的
[/Quote]
感觉这个可行!
ch_pf1233
2009-12-18
打赏
举报
回复
用表单验证~只是个想法
ltwwwangel
2009-12-18
打赏
举报
回复
在js中提交
xiaoyi3317
2009-12-18
打赏
举报
回复
[Quote=引用 9 楼 javaalpha 的回复:]
用js实现 加一个return。
[/Quote]
你可以不让页面刷新。。网上好像也有例子的
JavaAlpha
2009-12-18
打赏
举报
回复
用js实现 加一个return。
howsun_zh
2009-12-18
打赏
举报
回复
在a.jsp中用session记录一个标记 ,b.jsp判断标记并操作数据库,消掉标记。具体流程是:
1、进入a.jsp时,session中存储一个标记;
2、向b.jsp提交数据,b.jsp检测session标记,若空则重复提交,否则操作数据库。
3、若操作数据库正常则remove掉session中的标记。
gengliangyu
2009-12-18
打赏
举报
回复
[Quote=引用 4 楼 sggsg 的回复:]
Struts 有个Token(令牌)机制你可以去看看
[/Quote]
谢谢,有机会的话我看一下。
gengliangyu
2009-12-18
打赏
举报
回复
[Quote=引用 3 楼 nangonghaopeng 的回复:]
a.jsp是显示所有用户列表页面
点击添加进入b.jsp页面 添加后不是应该返回a.jsp吗
在a.jsp中刷新
[/Quote]
开发的时候情况很多,总不能每次都返回到最开始的地址吧。
碰碰real
2009-12-18
打赏
举报
回复
学习, 我也在想 怎样防止重复提交
钱不是问题
2009-12-18
打赏
举报
回复
Struts 有个Token(令牌)机制你可以去看看
nangonghaopeng
2009-12-18
打赏
举报
回复
a.jsp是显示所有用户列表页面
点击添加进入b.jsp页面 添加后不是应该返回a.jsp吗
在a.jsp中刷新
gengliangyu
2009-12-18
打赏
举报
回复
[Quote=引用 1 楼 nangonghaopeng 的回复:]
你用的什么提交方式啊 提交后页面地址要返回原来的最开始地址
[/Quote]
如果要求“
返回原来的最开始地址
”,这样对程序的限制太大了,不灵活啊。
nangonghaopeng
2009-12-18
打赏
举报
回复
你用的什么提交方式啊 提交后页面地址要返回原来的最开始地址
web自动化-Frame
表单
&鼠标操作
本课程主要讲解web自动化中frame
表单
与鼠标的操作,主要内容如下: 1. frame
表单
介绍 2. frame
表单
切换 3.
表单
切换案例 4. 鼠标操作 5. 鼠标操作案例
解决
分布式
表单
重复
提交
问题
然后赶紧学习一下怎么
解决
表单
重复
提交
的
办法
,最后发现下面的这篇博客。博客地址:https://blog.csdn.net/zwb19940216/article/details/78151899一、为什么会出现
重复
提交
?主要是由于网络的延迟问题以及页面刷新的...
java订单
重复
提交
_java
表单
重复
提交
常用
解决
办法
为了避免这种情况,总结了一下4点处理方案
表单
重复
提交
常用
解决
办法
。1.通过前端
解决
(请参考以下的前端代码)2.让
提交
按钮只触发一次(当用户点击
提交
后,再次点击的时候不允许调用后台接口,和3类似)3.
提交
按钮变灰4....
6.
表单
重复
提交
问题
解决
表单
重复
提交
有三种常见的情况:
提交
完
表单
。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键F5,就会发起最后一次的请求。造成
表单
重复
提交
问题。
解决
方法:使用重定向来进行跳转。 用户正常
提交
服务器...
表单
重复
提交
表单
重复
提交
有三种常见的情况: 一、
提交
完
表单
。服务器使用请求转发来进行页面跳转。这个时候,用户按下功能键F5,就会发起最后一次的请求。造成
表单
重复
提交
问题。 情况1
解决
方法:使用重定向(resp.sendRedirect...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章