日期:2014-05-17  浏览次数:20698 次

java web ssh 项目刷新重新添加问题
java web ssh 项目刷新重新添加问题 不知道怎么解决 求指教

------解决方案--------------------
struts有防止重复提交的功能的吧!我记得好像有,你百度一下看看。
------解决方案--------------------
c:token标签就可以了
------解决方案--------------------
加上struts2 的一个标签<s:token>
------解决方案--------------------
探讨

加上struts2 的一个标签<s:token>

------解决方案--------------------
探讨

c:token标签就可以了

------解决方案--------------------
就是struts自带的标签
要加上拦截器也可以
------解决方案--------------------
你是怎么提交数据呢?然后提交完又返回那个页面呢?怎样返回的呢?用struts的话跳转应该有重定向吧。
------解决方案--------------------
探讨

你是怎么提交数据呢?然后提交完又返回那个页面呢?怎样返回的呢?用struts的话跳转应该有重定向吧。

------解决方案--------------------
拦截器!有个功能是防止表单重复提交的事件!
主要用到网路慢和金钱方面的业务,在网路慢的时候用户汇钱过去可能没反应,其实钱有可能已经汇过去了,可看不到页面跳转,有点用户就可能会第二次提交表单,这样加了拦截器就和拦截第二次提交!防止了这一类事件的发生!很简单的 加一句话就OK了!
------解决方案--------------------
怎么可能不让用c标签呢。。。。 ?
------解决方案--------------------
参考这个文章:jsp防止刷新重复提交 http://blog.csdn.net/xusongsong520/article/details/7968491

------解决方案--------------------
使用struts token机制,或者直接在form中设置一个变量,初始值true,提交一次之后,把这个变量变成false,每次提交验证一下该变量是否是true