旋转的钢笔 2016-09-14 07:31 采纳率: 54.5%
浏览 1228
已结题

怎么禁用掉谷歌的后退按钮?

用户点击保存会跳转一个新页面,然后他会点击浏览器的后退按钮,再次点击保存,这样的话表单会存在多次提交???
谷歌的后退按钮怎么禁用呢?我用javascript:window.history.forward(1); 貌似没有效果

  • 写回答

1条回答

  • 再见时光2016 2016-09-14 07:59
    关注

    表单存在重复提交的解决可以用其他方案:
    1、如果struts2可以用请求重定向解决。
    2、页面发送请求到后台方法后,在处理时首先查询数据库,保存的数据是否存在,如果存在,则抛出异常在页面上提示用户,否则保存数据库。在真实的业务场景中,如果用户A保存了某条数据,用户B做同样的操作,这时在后台业务方法中做这样健壮性的判断是十分有必要的。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月24日

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题