当用户提交post请求之后,点击浏览器的后退按钮,然后刷新页面就会造成数据的再一次提交,也就是常说的重复提交,看到有人在说struts的令牌方式,怎奈我比较愚钝,不能理解其中精妙,简单的利用重定向来防止重复提交数据。重定向即服务器端提供一个请求方向后,将请求返回给用户在按指定的请求方向请求一次,在spring mvc的开发中,返回一个重定向试图只需要在试图名称前加上“redirect:”前缀,当然你必须提供重定向后的视图访问路径,这样才不至于重定向后找不到请求路径
刚才提交本篇小结的时候,重复提交了几次,发现iteye没能防止重复提交。
刚才提交本篇小结的时候,重复提交了几次,发现iteye没能防止重复提交。
本文讨论了用户在提交POST请求后因浏览器操作导致的数据重复提交问题,并介绍了一种使用重定向来避免这一问题的方法。
540

被折叠的 条评论
为什么被折叠?



