一个注册页面的Form表单,提交后跳转到注册成功页面,但是IE浏览器仍然可以后退到Form表单页面上,还可以编辑,这个问题怎样解决呀?大家帮忙出出主意,谢谢了!

解决方案 »

  1.   

    <script   language="JavaScript">              
          javascript:window.history.forward(-1);                    
    </script>
      

  2.   

    第二种解决方案:注册后,改变提交的url,这样可以跳转到一个新的页面,也可以避免重复提交!
      

  3.   

    前面两种解决方案都会有问题,第一种,如果用户点击刷新,那样又可以重复提交了;第二种,如果用户点击后退按钮,那样也可以重复提交了。
    这里我给你介绍第三种解决方案,通过token(struts中的令牌)防止二次提交。