Struts2解决重复提交问题(Token)
2011-09-03 22:53
381 查看
方法一:
注册页面:
register.jsp
struts.xml配置如下:
方法二:
jsp跟Action都不需要做任何改变,只需改变struts.xml的配置
注册页面:
register.jsp
<body> <form action="login.action" method="post"> username:<input type="text" name="username"><br> password:<input type="password" name="password"><br> <!-- 这里加上token标签就OK,然后交给后台处理 --> <s:token></s:token> <input type="submit" value="submit"> </form> </body>
struts.xml配置如下:
<action name="register" class="com.test.action.RegisterAction"> <result name="success">/result.jsp</result> <!-- 这里的name一定要为invalid.token --> <result name="invalid.token">/repeatSubmitError.jsp</result> <interceptor-ref name="token"></interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> </action>
方法二:
jsp跟Action都不需要做任何改变,只需改变struts.xml的配置
<action name="register" class="com.test.action.RegisterAction"> <result name="success">/result.jsp</result> <!--使用tokenSession拦截器,如果发现重复提交,会直接返回success的结果页面 一般论坛都使用这种方式,不管刷新多少次。其实都只执行一次 --> <interceptor-ref name="tokenSession"></interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> </action>
相关文章推荐
- struts2解决重复提交问题
- Struts的Token(令牌)机制解决表单重复提交的问题
- Struts2解决表单重复提交的问题
- Struts中利用同步令牌(Token)解决重复提交的问题
- Struts2 token 重复提交问题
- Struts2 token 重复提交问题
- struts2-token防止重复提交解决办法
- STRUTS中利用同步令牌(Token)解决重复提交的问题(转载)
- Token(解决重复提交的问题)
- 【转】Struts2解决表单重复提交问题
- struts2利用拦截器解决重复提交问题
- 在页面中使用WebWork的token标签解决表单重复提交问题
- 利用struts的Token机制解决重复提交问题的分析
- Struts的Token(令牌)机制解决表单重复提交的问题
- 在页面中使用WebWork的token标签解决表单重复提交问题
- html+springMVC的拦截器token配置--解决ajax表单重复提交的问题
- 利用Token机制解决重复重复提交问题
- struts分发action下用Token解决重复提交问题
- struts中的Token(令牌)解决重复提交问题
- ajax的重复提交问题,和bootstrapValidator校验冲突问题解决办法