摘要:
首先说说重复提交是怎么产生的,一般情况下有两种方式: 1,页面提交后再次刷新页面。 2,在提交的时候多次点击提交按钮。 strut1.x中解决防止提交1的方法是通过重定向解决,但是方式2在网速很慢或者是用户快速的点击提交按钮时,还是能够重复提交数据。 struts2中为方式2提供了解决方案(方式1用重定向是也可以防止用户刷新页面而引起的重复提交),struts2通过使用令牌(token)解决此类的问题。 要使用token,首先在页面上在你要提交的表单中加上,次标签解析后会生成两个隐藏域: [html] 在该标签执行完成后会生成一个随机的值(红色部分),该值同时会加入到... 阅读全文