代码见:mytoken
要防止重复提交
需要先设置指令牌
然后具体操作功能之前,验证指令牌.
------------
举例如下:
----------提交留言------------------
在执行留言的action前,设置一个指令牌(比如跳转到添加页面前,先执行一个action.在action中设置指令牌.或者拦截器中做也可以):
this.saveToken(request);
然后
执行添加留言的acion中,在执行功能操作前
if(this.isTokenValid(request)); 验证指令牌.
为true则执行添加操作.最后 用
this.resetToken(request);
来取消指令牌.
如果之前的验证指令牌返回false,那就不用执行添加操作,直接跳转处理.
要防止重复提交
需要先设置指令牌
然后具体操作功能之前,验证指令牌.
------------
举例如下:
----------提交留言------------------
在执行留言的action前,设置一个指令牌(比如跳转到添加页面前,先执行一个action.在action中设置指令牌.或者拦截器中做也可以):
this.saveToken(request);
然后
执行添加留言的acion中,在执行功能操作前
if(this.isTokenValid(request)); 验证指令牌.
为true则执行添加操作.最后 用
this.resetToken(request);
来取消指令牌.
如果之前的验证指令牌返回false,那就不用执行添加操作,直接跳转处理.