8.Struts1.x的防止表单的重复提交
Struts的令牌机制
在转入提交表单的action中要调用saveToken方法,这样将会在session中放入令牌,
并将生成的令牌放入表单提交页面,一般放在一个隐藏域中,用el表达式给其符值,且隐藏域的名称为固定的
org.apache.struts.action.TOKEN 这可以从Globals.class中找到。
在处理表单提交的action中要调用isTokenValid方法来判断是否是第一次提交。
把表单处理后调用resetToken(request);将session中的令牌重置(其实这个重置似乎并没有太大意义)。
由上面的可知,可以自己来实现一个令牌使用