用户点击保存会跳转一个新页面,然后他会点击浏览器的后退按钮,再次点击保存,这样的话表单会存在多次提交???
谷歌的后退按钮怎么禁用呢?我用javascript:window.history.forward(1); 貌似没有效果
怎么禁用掉谷歌的后退按钮?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答
再见时光2016 2016-09-14 07:59关注表单存在重复提交的解决可以用其他方案:
1、如果struts2可以用请求重定向解决。
2、页面发送请求到后台方法后,在处理时首先查询数据库,保存的数据是否存在,如果存在,则抛出异常在页面上提示用户,否则保存数据库。在真实的业务场景中,如果用户A保存了某条数据,用户B做同样的操作,这时在后台业务方法中做这样健壮性的判断是十分有必要的。解决 无用评论 打赏 举报