2 ericjrf ericjrf 于 2017.01.05 10:56 提问

spring防止重复提交问题

http://blog.csdn.net/JDinis/article/details/51567536
参考的是这一篇,但是有个问题。

我是在jsp中做的form表单,比如我连续点击两次提交后。
第一次提交是验证通过的,第二次提交会被拦截。
因为第二次提交被拦截,导致第一次的提交功能虽然完成,但是页面并没有转跳。
我该怎么弄才能让第一次提交成功并使页面转跳。

3个回答

Royal_lr
Royal_lr   Ds   Rxr 2017.01.05 11:37

可以在前端提交后,将按钮变为禁用就行了,,

ericjrf
ericjrf 如果初步实现的话这样应该可以
11 个月之前 回复
Albertxu1
Albertxu1   2017.01.05 12:21

你可以试试用Ajax做表单校验,提交前再校验一次,成功后设置立即跳转就可以了,这样你就没有第二次提交的机会了

ericjrf
ericjrf 如果是ajax我知道怎么做,问题就是这个上我该怎么处理。因为这个整体都是用的jsp来写的。
12 个月之前 回复
JE_GE
JE_GE   2017.01.07 16:18
ericjrf
ericjrf 这个提交一个字符串和我拿一个对象去接差别不大,我主要是需要防止重复提交,目前是用的一楼禁用按钮的方法
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!